相关疑难解决方法(0)

如何在命令行上安装Android SDK Build Tools?

我想从命令行设置Android dev环境,遇到以下问题:

wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz
Run Code Online (Sandbox Code Playgroud)

解压缩文件后,运行

tools/android update sdk --no-ui
Run Code Online (Sandbox Code Playgroud)

但是,跑步太慢了

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Run Code Online (Sandbox Code Playgroud)

结果是文件夹构建工具中没有任何内容,我想要的是aapt和apkbuilder,因为我想在没有ant的情况下从命令行构建apk.

sdk android build-tools android-build aapt

285
推荐指数
11
解决办法
27万
查看次数

如何在没有Android Studio的情况下更新Android模拟器?

我没有Android Studio,只有Android SDK.当我使用Android虚拟设备(AVD)管理器启动我的一个Android模拟器时,收到以下消息:

您的模拟器已过期,请通过启动Android Studio进行更新.

启动Android模拟器对话框

根据这些步骤,即使没有Android Studio,也可以使用Android SDK Manager来更新模拟器.但是没有SDK工具选项卡.

在此输入图像描述

作为独立应用程序启动的SDK Manager是否与Android Studio中提供的SDK Manager不同?

此外,正如您所看到的,一切都是最新的,Android SDK工具的版本甚至比Android网站上提供的版本更新(在撰写此问题时为25.2.3).

那么如何更新模拟器?我不需要/想要Android Studio.

android android-emulator android-sdk-tools

20
推荐指数
2
解决办法
2万
查看次数

Unity:构建失败,无法更新SDK

Unity 最新更新 2018.3
SDK 工具和平台根据 SDK 管理器更新。
尝试构建和运行 Android 构建设置。

更新 SDK 后,Unity 仍然要求我通过按下软件内置的按钮来更新 SDK。在我这样做之后,它告诉我:

无法更新 SDK。请手动运行 SDK 管理器以确保您安装了最新的工具集和所需的平台。有关详细信息,请参阅控制台日志。

当我查看控制台时,它告诉我:

CommandInvokationFailure: Unable to update the SDK. Please run the SDK Manager manually to make sure you have the latest set of tools and the required platforms installed. 
C:\Program Files (x86)\Android\android-sdk\tempToolsDir\bin\sdkmanager.bat --sdk_root=C:\Program Files (x86)\Android\android-sdk tools platform-tools "build-tools;28.0.3"

stderr[
Error: Failed to find package Files
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[

]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) …
Run Code Online (Sandbox Code Playgroud)

sdk android unity-game-engine android-sdk-tools android-sdk-manager

2
推荐指数
1
解决办法
2万
查看次数