Ubuntu搭建Android环境,Ubuntu下An…

本文详细介绍了在Ubuntu系统中通过下载Android SDK、安装依赖包、配置环境变量来搭建Android开发环境的过程,并指导如何在Eclipse中进行Android应用开发,包括安装Eclipse、ADT插件及配置相关参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



Download the Android SDK

PlatformPackageSizeMD5 Checksum
Windowsandroid-sdk_r13-windows.zip36487911 bytesde8a039891e5e65b7742f188<wbr>f07b992d</wbr>
installer_r13-windows.exe (Recommended)36533357 bytescd3a76fe2b8ed62b2d03cf18<wbr>51692e2d</wbr>
Mac OS X (intel)android-sdk_r13-mac_x86.zip30233944 bytesf4002a0344b48856c09dec79<wbr>6acecd4d</wbr>
Linux (i386)android-sdk_r13-linux_x86.tgz30034328 bytesd80d7530a46c665644ae7608<wbr>4a9a0dc4</wbr>

is now downloading. Follow the steps below toget started.


http://developer.android.com/sdk/index.html





Ubuntu搭建Android环境

第一步:安装依赖的包,主要是构建java的环境

在“新立得”里搜索openjdk,然后标记openjdk-6-jdk和openjkd-6-lib,然后其他的依赖关系会自动解决的。然后安装选择的包。

第二步:安装Android

先到 http://androidappdocs.appspot.com/sdk/index.html 下载Android SDK,然后将下载的压缩包解压。

我下载的压缩包是android-sdk_r04-linux_86.tgz。解压后得到的文件夹是android-sdk-linux_86。然后进入android-sdk-linux_86目录下的tools目录。

在这个目录中创建一个2GB大小的sdcard(大小自己定义),并把它命名为SDCard1。创建SDCard1的命令是:

[code] ./mksdcard 2048M SDCard1 [/code]

这个过程会有一两分钟。

之后,打开Android SDK and AVD Manager,下载相应的包。打开Android SDK and AVD Manager的命令是:

[code] ./android [/code]

选 择Available Packages,然后选择包:SDK Platform Android 2.0.1, API 6, revision 1 和 Google APIs by Google Inc., Android API 3, revision 3。如果无法选择或者无法Refresh,就在android-sdk-linux_86目录下新建一个叫做androidtool.cfg的文件,写上 内容:sdkman.force.http=true。然后在Android SDK and AVD Manager中Settings选项里边把 Force https://... sources to be fetched using http://... 钩选上。再试一次,应该就没问题了。

接着,在tools目录下创建一个虚拟的Android设备,命令:

[code] ./android create avd -n devicetest -t 2 [/code]

devicetest是你想要创建的Android虚拟设备的名称,自选。

这之后会有一些设置,大家根据提示自己选择就可以了。

第三步:运行

在tools目录下,运行命令(需要root权限):

[code]# ./emulator @devicetest -sdcard SDCard1 [/code]





Ubuntu下Android的Eclipse开发环境的搭建


阅读内容

Ubuntu下Android的Eclipse开发环境的搭建






一.Eclipse简介

Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过 开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。除此以外,Eclipse作为一款开源软件,同时支持热爱开发的人士在其基础上开发自己 的功能插件。 Eclipse是开放源代码的项目,可以到www.eclipse.org去免费下载Eclipse的最新版本,一般Eclipse提供几个下载版 本:Release,Stable Build,Integration Build和Nightly Build,建议下载Release或Stable版本。


二.Eclipse的下载

这里我们可到网站http://www.eclipse.org/downloads/上,由于这里使用的是java的开发,因此此处我们的步骤是:

1.找到“Eclipse IDE for Java Developers”,此处的右上角网站会根据你当前使用的系统自动选择;

2.点击后方的“Linux 32 Bit”(当前下载机器为linux);

3.在弹出的页面中选择“[China]Amazon Aws(http)”,当然,此处也可以选择下方的链接从其他的站点下载。

注意:Eclipse的版本,需要使用Eclipse IDE for Java Developers这个版本,www.linuxidc.com其他的版本可能有问题,我使用Ubuntu自己的软件库下了一个最新版本的Eclipse安装之后没办法安装ADT。卸载之后重新装了指定版本就OK了。

三.安装ADT

ADT 是 Android  应用程序的开发环境。

1.在线安装

a.点击菜单中的“Help”->“Install New Software...”;

b.在弹出的对话框中找到“Work with:”,然后在下方的框中会显示带复选框的“Developer Tools”,勾选上,然后一路“Next”下去即可。 在Work with地址栏中可以输入https://dl-ssl.google.com/android/eclipse/然后就会看见下面有Developer Tools,选中,Next就会自动从网站下载ADT。


有可能在装Android Development Tools 会无法安装,提示如下:

Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219)
Missing requirement: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219) requires 'org.eclipse.gef 0.0.0' but it could not be found


解 决办法:在Help->Install New Software 中找到你那个版本的主要更新源:eclipse - http://download.eclipse.org/releases/galileo,更新中找到Web, XML, and Java EE Development 下的 WST Server Adapters, 然后安装。




2.离线安装

a.在网站”http://developer.Android.com/sdk/adt_download.html“下载最新的ADT扩展包;

b.这一步同在线安装的a步骤;

c.在对话框中选择“Add”按钮,在弹出的对话框中点击“Local...”按钮,找到之前下载的文件即可。

四.设定ADT

打开偏好设置页面(Preference),如果页面中有Android标 签表示安装成功。此处需要配置Android的SDK路径,一个小技巧是:进入之前下载的Android目录下的tools目录中,运 行./android,在出现的界面中左边的标签中选择Installed Packages,然后在右边的最上方可以看到“SDK Location:”后面的路径即为该处需要填写的路径。

五.安装Android SDK and AVD Manager

在工具栏window->Android SDK and AVD Manager 在弹出的对话框中勾选住:

Downloading SDK Platform Android 2.2, API 8, revision 2

Downloading SDK Platform Android 2.1, API 7, revision 2

Downloading SDK Platform Android 1.6, API 4, revision 3

Downloading SDK Platform Android 1.5, API 3, revision 4

和Google的GPS包,具体包名不记得了。


<think>好的,我现在需要解决用户在尝试使用apt install安装pigz和sdkmanager时遇到的错误,具体是找不到归档文件的问题。用户可能是在Linux环境下,使用apt包管理器安装这些软件包时遇到了问题。首先,我要理清楚错误的原因和可能的解决方法。 首先,用户提到的错误信息是“can't find an archive for it”,这通常意味着apt无法在配置的软件源中找到对应的软件包。这可能是因为软件包名称拼写错误,或者软件源中没有该软件包,或者软件源列表需要更新。另外,用户提到的sdkmanager可能指的是Android SDK Manager,而通常情况下,Android SDK工具并不是通过系统的包管理器(如apt)来安装的,而是通过Android Studio或手动下载SDK工具安装的。这可能是一个误解,导致用户尝试用apt安装sdkmanager,但实际上应该通过其他方式获取。 接下来,我需要检查可能的解决方案: 1. **确认软件包名称是否正确**:用户是否拼写错误?例如,sdkmanager的正确包名可能不同,或者在Ubuntu/Debian中的名称可能不是sdkmanager。例如,Android SDK Manager通常通过Android Studio或命令行工具sdkmanager来管理,而sdkmanager是Android SDK的一部分,可能需要通过其他渠道安装。 2. **更新软件源列表**:用户是否运行了`sudo apt update`来更新本地软件包索引?有时候旧的缓存可能导致找不到软件包。 3. **检查软件源配置**:用户是否添加了正确的软件源?例如,某些软件包可能位于universe、multiverse或第三方仓库中,需要确保这些仓库已启用。 4. **安装sdkmanager的正确方法**:如果用户确实需要Android SDK Manager,可能需要通过Android Studio或直接下载命令行工具安装,而不是通过apt。例如,从Android开发者网站下载SDK工具包,并配置环境变量。 5. **pigz的安装问题**:pigz是一个并行gzip工具,通常在Ubuntu的仓库中存在。如果用户无法安装,可能是软件源的问题,或者网络问题导致无法下载。 另外,用户提到的引用内容中提到了Android SDK的配置问题,例如NDK未配置、AVD缺少Target API等,这可能表明用户正在尝试搭建Android开发环境。此时,正确的方法应该是通过Android Studio的SDK Manager来安装所需组件,或者手动下载SDK工具。 总结可能的解决步骤: - **步骤1**:更新apt软件源,运行`sudo apt update`,确保软件列表是最新的。 - **步骤2**:确认pigz的包名正确,尝试安装:`sudo apt install pigz`。如果仍然出错,检查拼写或软件源是否包含该包。 - **步骤3**:sdkmanager可能无法通过apt安装,需要手动下载Android SDK工具。用户应访问Android开发者网站下载命令行工具,解压后运行sdkmanager来安装所需的SDK组件。 - **步骤4**:配置环境变量,将Android SDK的路径添加到PATH中,并设置ANDROID_HOME变量,如引用[3]所述。 - **步骤5**:如果用户需要特定版本的Android系统镜像(如armeabi),可能需要通过SDK Manager安装较旧版本的平台,如引用[2]提到的,安装低版本的组件。 这样,用户应该能够正确安装pigz,并通过正确的方式安装和配置Android SDK工具,包括sdkmanager,从而解决归档文件找不到的问题。</think>要解决`sdkmanager`重新安装时出现的“无法找到归档文件”错误及`apt install pigz`的问题,请按照以下步骤操作: --- ### **步骤1:更新软件源列表** 运行以下命令更新APT软件源缓存,确保获取最新的软件包信息: ```bash sudo apt update ``` --- ### **步骤2:安装pigz** `pigz`是常见的压缩工具,通常包含在默认仓库中。直接安装: ```bash sudo apt install pigz ``` 如果报错,检查网络连接或更换软件源(如使用阿里云、清华镜像)[^3]。 --- ### **步骤3:正确安装Android SDK工具** **sdkmanager**属于Android SDK,无法通过`apt`直接安装。需手动下载并配置: 1. **下载命令行工具包** 访问[Android开发者网站](https://developer.android.com/studio#command-tools),下载适用于Linux的`commandlinetools-linux-*.zip`。 2. **解压并配置路径** 解压文件到指定目录(如`/usr/local/android-sdk`),并添加环境变量: ```bash echo 'export ANDROID_HOME=/usr/local/android-sdk' >> ~/.bashrc echo 'export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin' >> ~/.bashrc source ~/.bashrc ``` 3. **安装SDK组件** 使用`sdkmanager`安装所需组件(如NDK): ```bash sdkmanager "ndk;25.1.8937393" # 示例安装NDK 25 ``` --- ### **步骤4:解决AVD缺少Target API的问题** 若需创建ARM架构的模拟器,需通过SDK Manager安装旧版本系统镜像: ```bash sdkmanager "system-images;android-25;default;armeabi-v7a" ``` 随后在Android Studio中创建AVD时选择该镜像[^2]。 --- ### **总结问题根源** - **pigz安装失败**:软件源未更新或网络问题。 - **sdkmanager无法安装**:混淆了系统包管理器与Android SDK工具,需手动配置[^1][^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值