Android Studio未加载到设备上,本地路径不存在

kni*_*ore 11 android android-studio

我最近尝试将Eclipse项目迁移到Android Studio.一切顺利,直到我试图运行该项目并出现错误:

Uploading file
    local path: /Users/user/Documents/myapp/Android/myapp/build/apk/myapp-debug-unaligned.apk
    remote path: /data/local/tmp/com.mycompany.myapp
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

编辑 我想提及,因为这仍然得到答案和评论,这个问题在使用Android Studio 0.1.3时发生,并且在转换eclipse项目时没有与较新版本的Android Studio类似的问题.

小智 11

转到项目文件夹.打开ProjectName文件夹.

在文件Your_Project_name.iml中添加

<option name="APK_PATH" value="/build/apk/your_app_name-debug-unaligned.apk" />
Run Code Online (Sandbox Code Playgroud)

要么

<option name="APK_PATH" value="/build/outputs/apk/your_app_name-debug-unaligned.apk"/>
Run Code Online (Sandbox Code Playgroud)

在新版Android Studio中

  • 我想补充一点,这个选项是<facet type ="android"name ="Android">节点的<configuration>节点的子节点. (5认同)

小智 9

我刚刚遇到这个问题,即使没有从Eclipse转移,也很沮丧,因为我一直没有显示编译或packageDebug错误.如果你清理它然后运行packageDebug,它会以某种方式修复它自己.

打开命令行,在项目的根目录中运行:

./gradlew clean packageDebug
Run Code Online (Sandbox Code Playgroud)

显然,如果这些步骤中的任何一个显示错误,你应该修复它们......但是当它们都成功时你应该能够在导航本地路径时找到apk - 更好的是,你的程序应该安装/运行设备/模拟器!