xam*_*mir 85
选项1:
sudo apt update && sudo apt install android-sdk
Run Code Online (Sandbox Code Playgroud)
选项2:
提取下载的/home/AccountName/Android/Sdk文件.
提取的文件夹名称有点像android-studio
要保持导航轻松,请将此文件夹移至主目录.
移动后,右键单击复制移动的文件夹.此操作会将文件夹的位置放置到剪贴板.
使用 Ctrl Alt T 打开一个终端
使用转到此文件夹的目录 /usr/lib/android-sdk
输入此命令以/Library/Android/sdk/生成可执行文件:/Users/[USER]/Library/Android/sdk
类型 .zip
将显示弹出窗口,询问安装设置.在我的特殊情况下,这是一个全新的安装,所以我会选择我没有以前版本的Studio,或者我不想导入我的设置.
如果您仍然选择导入设置,则可能需要关闭所有打开的旧项目才能获得有效的Android SDK.
从现在开始,安装向导将指导您.
Android Studio可以与Open JDK和Oracle的JDK(推荐)一起使用.安装了Incase,Open JDK,向导将建议安装Oracle Java JDK,因为在使用OpenJDK时会报告一些UI和性能问题.
Oracle JDK的缺点是它不会像OpenJDK 那样更新你的系统.
选择安装类型
验证安装设置
该向导将开始下载必要的SDK工具
该向导还可能显示有关Linux 32位库的错误,可以使用以下命令解决:
cd /home/(USER NAME)/android-studio/bin/
在此之后,将自动下载并安装所有必需的组件.
一切都达到标记后,只需单击完成
要制作桌面图标,请转到"配置",然后点击"创建桌面条目"
luc*_*ler 53
要在基于Debian的系统上安装它,就行了
# Install latest JDK
sudo apt install default-jdk
# install unzip if not installed yet
sudo apt install unzip
# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
# unpack archive
unzip sdk-tools-linux-4333796.zip
rm sdk-tools-linux-4333796.zip
mkdir android-sdk
mv tools android-sdk/tools
Run Code Online (Sandbox Code Playgroud)
然后将Android SDK添加到PATH,~/.bashrc在编辑器中打开并将以下行添加到文件中
# Export the Android SDK path
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
Run Code Online (Sandbox Code Playgroud)
跑
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
显示所有可用的sdk包
sdkmanager --list
Run Code Online (Sandbox Code Playgroud)
确定最新的Android平台(这里是28)并运行
sdkmanager "platform-tools" "platforms;android-28"
Run Code Online (Sandbox Code Playgroud)
现在你已经安装了adb,fastboot和最新的sdk工具
Mac*_*Man 25
无需下载任何二进制文件或文件或遵循困难的安装说明.
你真正需要做的就是:
sudo apt update && sudo apt install android-sdk
Run Code Online (Sandbox Code Playgroud)
更新:仅限Ubuntu 18.04
And*_*ich 17
sudo snap install androidsdk
Run Code Online (Sandbox Code Playgroud)
您可以使用 sdkmanager 执行以下任务。
androidsdk --list [options]
Run Code Online (Sandbox Code Playgroud)
androidsdk packages [options]
Run Code Online (Sandbox Code Playgroud)
包参数是一个 SDK 样式的路径,如 --list 命令所示,用引号括起来(例如,“build-tools;29.0.0”或“platforms;android-28”)。您可以传递多个包路径,用空格分隔,但每个路径都必须包含在自己的一组引号中。
例如,以下是如何安装最新的平台工具(包括 adb 和 fastboot)和 API 级别 28 的 SDK 工具:
androidsdk "platform-tools" "platforms;android-28"
Run Code Online (Sandbox Code Playgroud)
或者,您可以传递一个指定所有包的文本文件:
androidsdk --package_file=package_file [options]
Run Code Online (Sandbox Code Playgroud)
package_file 参数是文本文件的位置,其中每一行都是要安装的软件包的 SDK 样式路径(不带引号)。
要卸载,只需添加 --uninstall 标志:
androidsdk --uninstall packages [options]
androidsdk --uninstall --package_file=package_file [options]
Run Code Online (Sandbox Code Playgroud)
更新所有已安装的软件包
androidsdk --update [options]
Run Code Online (Sandbox Code Playgroud)
androidsdk它是扣wraper sdkmanager 与androidsdk sdkmanager工作的所有选项
已安装的 android sdk 文件的位置:/home/user/AndroidSDK
查看谷歌文档中的所有 sdkmanager 选项
Moh*_*raj 11
我可以告诉你从头开始完全通过命令行安装的步骤。我于 2021 年 2 月 22 日在 Ubuntu 上对其进行了测试。
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
sudo mkdir -p $ANDROID_SDK_ROOT
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install openjdk-8-jdk
Run Code Online (Sandbox Code Playgroud)
转到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
Run Code Online (Sandbox Code Playgroud)
将解压后的目录从 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
Run Code Online (Sandbox Code Playgroud)
这对我没有影响,因此下一步
cd $ANDROID_SDK_ROOT/cmdline-tools/tools/bin
Run Code Online (Sandbox Code Playgroud)
yes | sudo sdkmanager --licenses
Run Code Online (Sandbox Code Playgroud)
最后,在你的项目中运行它
chmod 777 gradlew
sudo ./gradlew assembleDebug
Run Code Online (Sandbox Code Playgroud)
这会在 //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
如果您使用的是Ubuntu 17.04(Zesty),并且您真的需要SDK(没有Android Studio),您可以像在Debian上一样安装它:
build.gradle,改变compileSdkVersion到23和buildToolsVersion到24.0.0gradle build为我安装 android SDK 不是问题,拥有正确的 JRE 和 JDK 才是问题所在。
要解决此问题,请安装 JVM 8(目前最后一个完全兼容):
sudo apt-get install openjdk-8-jre
Run Code Online (Sandbox Code Playgroud)
接下来使用 update-alternative 切换到 jre-8 版本:
sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)
您可以在需要时使用相同的update-alternatives命令恢复 JVM 版本
请注意,在此之后您可能也必须执行相同的操作javac(现在您只有java版本 8 的命令)
首先做:
sudo apt-get install openjdk-8-jdk
Run Code Online (Sandbox Code Playgroud)
下一个:
sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)
在此之后,您可以安装需要此特定 Java 版本的 android SDK
| 归档时间: |
|
| 查看次数: |
152718 次 |
| 最近记录: |