Android Studio本地path不存在

我使用Gradle将我的Eclipse项目导入Android。 起初,我遇到了R.java的问题,但是我通过在“项目设置”中添加“gen”文件夹作为源解决了这些问题。

但是,即使Android Studio不再显示任何错误,当我尝试将项目部署到我的Android设备上时,出现错误:

Waiting for device. Target device: 01c47c94e112d5fb Uploading file local path: C:\Users\Szymon\Eclipse\Android App\build\apk\Android App-debug-unaligned.apk remote path: /data/local/tmp/szym1000.androidapp Local path doesn't exist.` 

我检查了我的Android应用程序文件夹,并没有生成文件夹,这是真的。 但为什么没有Android Studio生成它?

我发现有人在这里有类似的问题。 不过,我不知道如何在Android Studio中运行gradlew packageDebug 。 有任何想法吗?

Solutions Collecting From Web of "Android Studio本地path不存在"

我只是遇到了这个问题,即使没有从Eclipse中转移,并感到沮丧,因为我一直显示没有编译或packagedebug错误。 不知何故,如果你清理干净,然后运行packageDebug,它会自行修复。 不要担心被弃用的方法声明 – 这似乎是开发人员的通用注意事项。

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

 ./gradlew clean packageDebug 

显然,如果这些步骤中的任何一个显示错误,你应该修复这些…但是,当他们都成功了,你现在应该能够findapk当你浏览本地path – 甚至更好,你的程序应该安装/运行设备/模拟器!

你应该尝试在工具栏中的这个小button: 与Graddle文件图标同步

它应该解决你的问题。

如果没有,请确保您在build.gradle中的设置被设置为0.6.+

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } 

然后再次点击button。

尝试:Android的工作室菜单“文件”,“失效caching/重新启动…”对我来说“gradle clean packageDebug”不工作…

(我在两台PC上开发,src / build的path不同)

这是因为你的文件夹名称中有“空格”!

请删除“空格”,然后再试一次!

如果你在窗户上,运行gradlew

  1. 打开命令提示符并导航到您的项目文件夹

  2. 使用以下命令运行gradlew批处理:

    start gradlew clean packageDebug

希望有所帮助。

您需要先运行assemble任务,然后才能导出任何apk文件。

从右侧,打开gradle任务

导出debuggingapk文件:

  1. 从左下angular打开Build Variants。 select生成变体作为“debugging”。
  2. 从右侧打开Gradle任务。 运行assembleDebug
  3. 使用Build> Generate签名的apk文件生成apk文件。 请注意,虽然该选项显示“签名”apk,但它将生成一个debugging版apk,因为select的构build版本是debugging版本

要导出发布apk文件:

  1. 从左下angular打开Build Variants。 select生成变体作为“释放”。
  2. 从右侧打开Gradle任务。 运行assembleRelease
  3. 使用Build> Generate签名的apk文件生成apk文件。 请注意,如果您将构build版本选为debugging,那么已签名的apk将不会生成已签名的apk。 确保构build变体被选为发布

按着这些次序。 这对我工作…

  1. 转到您的项目目录。在该目录中search.apk文件….
  2. 你会发现一个apk的项目名称+ debug-unalighned.apk。
  3. 打开包含项目源目录的项目文件夹中的.iml文件。
  4. 打开它.add

    <configration> <configration/>标签内写入<option name="APK_PATH" value="/build/apk/(apk file name that was found earlier with apk extension)" />

    现在去运行你的项目…

PROBLEMO已解决…. 🙂

如果您使用亚行,只需重新启动您的设备(手机,平板电脑…),这对我很有用。

检查您的SDK目录的权限