我下载了最新版本的Android for Linux(android-sdk_r05-linux_86.tgz).我试图使用Android Ant任务来打包,构建和部署我的代码.我应该提一下,我正在运行AMD64,但我安装了32位库.Android Ant任务都被破坏了.
首先,启动模拟器任务永远不会让模拟器运行.它确实超过了adb,但它只是坐在那里.
其次,SDK缺少tools目录中的AAPT二进制文件.因此,示例记事本示例应用程序甚至无法正确打包.
java.lang.IllegalStateException:找不到SDK里面AAPT
在/ home/user中/斌/ Android的SDK-linux_86
在com.googlecode.autoandroid.lib.AndroidTools.locateTool(AndroidTools.java:116)
在com.googlecode .autoandroid.lib.AndroidTools.startTool(AndroidTools.java:103)
在com.googlecode.autoandroid.lib.AndroidTools.startTool(AndroidTools.java:91)
在com.googlecode.autoandroid.lib.UnixAndroidTools.aapt(UnixAndroidTools.java :9)
我已经为Android配置了所有依赖项.我可以从命令行运行它就好了.
我假设Ant代码与最近的SDK更新不同步.任何人都可以解释这个问题吗?此时,我正在考虑编写自己的Python脚本来与Android SDK进行交互.啊.