对于我的 Ubuntu 机器,我从 这个 页面下载了最新版本的 Android SDK。
解压下载的 .tgz
文件 后,我试图搜索 安装说明,发现:
要开始使用 Linux:
解压缩您下载的 .zip 文件。 SDK 文件单独下载到用户指定的目录。
记下系统上 SDK 目录的名称和位置——稍后在命令行中使用 SDK 工具时需要参考 SDK 目录。
我们 究竟 应该做什么?
原文由 Zameer Ansari 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于我的 Ubuntu 机器,我从 这个 页面下载了最新版本的 Android SDK。
解压下载的 .tgz
文件 后,我试图搜索 安装说明,发现:
要开始使用 Linux:
解压缩您下载的 .zip 文件。 SDK 文件单独下载到用户指定的目录。
记下系统上 SDK 目录的名称和位置——稍后在命令行中使用 SDK 工具时需要参考 SDK 目录。
我们 究竟 应该做什么?
原文由 Zameer Ansari 发布,翻译遵循 CC BY-SA 4.0 许可协议
我可以告诉你纯粹通过命令行从头开始安装的步骤。我于 2021 年 2 月 22 日在 Ubuntu 上对其进行了测试。
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
sudo mkdir -p $ANDROID_SDK_ROOT
sudo apt-get install openjdk-8-jdk
转到 https://developer.android.com/studio/index.html 然后转到仅命令行工具单击 Linux 链接,接受协议,而不是下载右键单击并复制链接地址
cd $ANDROID_SDK_ROOT
sudo wget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip
sudo unzip commandlinetools-linux-6858069_latest.zip
将解压后的目录从 cmdline-tools 重命名为 tools,并将其放在 \(ANDROID_SDK_ROOT/cmdline-tools 下,所以现在应该如下所示:\)ANDROID_SDK_ROOT/cmdline-tools/tools。在它里面,你应该有: NOTICE.txt bin lib source.properties。
PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/cmdline-tools/tools/bin
这对我没有影响,因此下一步
cd $ANDROID_SDK_ROOT/cmdline-tools/tools/bin
yes | sudo sdkmanager --licenses
最后,在你的项目中运行它
chmod 777 gradlew
sudo ./gradlew assembleDebug
这会在 //build/outputs/apk/debug 处创建一个名为 -debug.apk 的 APK。该文件已经使用调试密钥签名并与 zipalign 对齐,因此您可以立即将其安装在设备上。
https://gist.github.com/guipmourao/3e7edc951b043f6de30ca15a5cc2be40
Android 命令行工具 sdkmanager 总是显示:警告:无法创建设置
“未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受”错误
https://developer.android.com/studio/build/building-cmdline#sign_cmdline
原文由 zeitgeist 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
选项1:
Linux 上 Android SDK 的位置可以是以下任意一种:
/home/AccountName/Android/Sdk
/usr/lib/android-sdk
/Library/Android/sdk/
/Users/[USER]/Library/Android/sdk
选项 2:
下载 安卓工作室。
提取下载
.zip
文件。提取的文件夹名称看起来有点像 android-studio
为了方便导航,将此文件夹移动到 主 目录。
_移动后_,右键单击复制移动的文件夹。此操作会将文件夹的位置放置到剪贴板。
使用
Ctrl
Alt
T
打开终端使用
cd /home/(USER NAME)/android-studio/bin/
键入此命令以使
studio.sh
可执行:chmod +x studio.sh
类型
./studio.sh
将显示一个弹出窗口,询问安装设置。在我的特殊情况下,它是全新安装,所以我会选择 I do not have a previous version of Studio 或 I don’t want to import my settings 。
如果您仍然选择导入设置,您可能需要关闭任何打开的旧项目才能获得工作的 Android SDK。
从现在开始,设置向导将引导您。
Android Studio 可以使用 Open JDK 和 Oracle 的 JDK (推荐)。如果安装了 Open JDK,向导将建议安装 Oracle Java JDK,因为在使用 OpenJDK 时会报告一些 UI 和性能问题。
Oracle JDK 的缺点是它 不会像 OpenJDK 那样随系统的其余部分一起更新。
该向导还可能会提示有关 IDEA 的输入问题。
选择安装类型
验证安装设置
也可以根据需要配置 模拟器。
向导将开始下载必要的 SDK 工具
该向导还可能显示有关 Linux 32 Bit Libraries 的错误,可以使用以下命令解决该错误:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
在此之后,将自动下载并安装所有必需的组件。
一切顺利后,点击完成
要制作桌面图标,请转到“配置”,然后单击“创建桌面条目”
资源