在Android Studio中点击"run"或"debug"按钮时,我得到以下输出:
等待设备。目标设备:模拟器-5554(2.2)上传文件本地路径:/用户/名字/开发/TestProject/测试/构建/apk/Test-debug-unaligned.apk远端路径:"/data/local/tmp/nz.co.adbc"。testproject安装z.co.adbc.testproject设备SHELL命令:pm install -r"/数据/地方/tmp/nz.co.adbc。testproject"包裹:/数据/地方/tmp/nz.co.adbc。testproject成功
上传文件的本地路径:/用户/名字/开发/TestProjectProject/actionbarsherlock/构建/libs/actionbarsherlock-debug.aar远端路径:/data/local/tmp/com.actionbarsherlock本地路径不存在
由于这个错误(粗体),它不会启动意图。因此,我无法在Android Studio中调试我的应用程序。
否则应用程序工作正常。它仍然安装和运行良好(当手动从应用程序抽屉启动时)。
有没有人看到这个错误之前,并有任何信息,为什么它试图上传的aar文件的actionbarsherlock?它不应该只上传我的包含aar的apk吗?
只能退出Android Studio并重新启动…在我的情况下,我正在使用模块项目和它的库"。
用它来解决你的问题的最好方法。
http://www.youtube.com/watch?v=i4WcMIyc8OQGood Luck =D
明白了。我的项目依赖于aar和项目本身。
File -> Project Structure -> Modules -> Your Project -> Dependencies ->取消选中项目(仅依赖于aar)
在我的例子中,这是因为我最初使用的是Build Tools 17。后来我将Build Tools更新为19,并删除了旧的Build Tools。导致"Local Path Doesn't Exist"
按以下步骤操作。
- 进入你的项目目录。在该目录中搜索.apk文件....
- 你会发现一个包含你的项目名称+debug- unaligned .apk的apk。
- 在包含项目源目录的项目文件夹中打开.iml文件。
- 打开并在
<configration> <configration/>
标签中添加写<option name="APK_PATH" value="/build/apk/(apk file name that was found earlier with apk extension)" />
解决问题。
找到一个修复-进入文件->项目结构,寻找项目编译器输出标题(在项目,默认屏幕上)-确保路径存在(必要时添加文件夹),似乎Studio不能/不会自动完成
无论如何对我有用!
第一步:Build -> Clean Project
步骤2:Tools -> Android -> Sync Project With Gradle Files