我正在编译已连接手机的android应用程序。 但是,在通过电话查看应用程序之前,它突然冻结 (在对齐project1.dpk时)并启动Android SDK Manager。 我已经从android工具安装了所有东西,所以我不知道为什么经理会显示。当我关闭管理器时,它会显示警告消息:
但是,当我查看正在运行的进程时,adb.exe(32位)已经在运行(!)。 我已经安装了Android SDK工具25.2.25。 也是Android SDK平台工具28.0.0。 我也已经安装了Android 9(api 28)下的所有内容。 Google USB驱动程序也已安装。 检查SDK路径,一切似乎都很好:
所以在我精神崩溃之前,有人可以告诉我这里出了什么问题吗?为什么我在手机上看不到该应用程序? 在电话上,我启用了USB调试。还启用了通过USB安装。
答案 0 :(得分:3)
您的SDK路径设置不正确。
ZipAlign入口指向SDKManager.exe,而不是zipalign.exe。
应设置正确的路径设置(附加到基本SDK路径)
ZipAlign location (other build tools versions besides 28.0.3 can be used)
\build-tools\28.0.3\zipalign.exe
Android location
\tools\Android.bat
Adb location
\platform-tools\Adb.exe
Aapt location
\build-tools\28.0.3\aapt.exe
SDK API level location (it does not have to be 28)
\platforms\android-28