2014-04-02 67 views
1

由于某些原因,android studio没有编译我的apk。我得到的消息:Android Studio没有编译已签名的apk文件

Error: C:\Users\<USER>\git\<project>\app\build\apk\<app_name>.apk (The system cannot find the path specified) 

其次

Error: 
Unable to open 'C:\Users\<User>\AppData\Local\Temp\android75(...).apk' as zip archive 

这只是发生在项目中的一个,另一个编译罚款和两个项目具有几乎相同的配置。任何帮助将不胜感激:)

+0

试了一下@Gabriel戈麦斯建议,没有运气:( – CCC

回答

1

我发现的唯一工作是重新安装Android Studio

如果你有这个问题,完全卸载Android Studio中(如果已安装)通过控制面板卸载(或使用卸载软件)在您的

REMOVE.AndroidStudioPreview文件夹C:\ Users \目录

然后继续并从http://tools.android.com/recent获取最新版本的Android Studio并使用它。

它解决了问题,当我一切都失败了。

1

清洁项目(生成 - >清洁项目),然后,运行你的项目到设备。这个动作创建一个需要的apk文件夹。

+0

已经尝试过清理,并试图建立,但我会尽力的清洁,而是 – CCC

+0

运行不,不幸的是这是行不通的。任何其他帮助家伙? – CCC

+0

如果您尝试在发布模式下发布已签名的apk(当出现此错误时),尝试在设备上运行应用程序,但使用“调试模式” 也可以转到“临时文件夹”并删除所有*。 apk文件,并不是一个坏主意关闭并重新打开android studio(当我有这个问题,我做了所有这些步骤,它的工作原理)好运! –

0

这是我所做的,似乎没有重新安装工作。

  1. 在APK未找到的文件名(和路径)中创建一个空文件。
  2. 构建APK文件,您应该注意到生成的APK将会非常小,而不是实际有效的APK文件。
  3. 删除文件
  4. 在Android Studio中,去File - >Invalidate Caches/Restart...
  5. 选择Invalidate and Restart
  6. 构建APK文件,它现在应该是有效的。

让我知道这是否适用于其他人。

1

这听起来可能有点疯狂,但这里是为我工作:

确保项目的根突出显示(选择)项目中的选项卡,把您的任何库模块!

0

所以这里的解决方案可能是:等到Android Studio解决,或自己提交补丁。

我遇到同样的问题...我试着运行这些目标有任何影响:

干净 assembleRelease assembleDebug

另外我试过清洗,然后从菜单建设项目(建设 - >清理项目,建设 - >使项目)。之后,我运行了目标assembleRelease和assembleDebug。

我得到了一次生成的.apk文件。现在它不会再生。

如果Android Studio没有处于测试阶段,我现在有一个合适的选择。等等...我有一个合适的。

生成.apk实际上是每次IDE应该做的基本事情。但那只是我的个人意见。

0

这发生在我身上,因为我的“资产”目录中有一些奇怪的文件。也许这是一个zip文件,zipalign与拉链内的拉链混淆?或者,也许它太大了:它生成的是一个180MB的APK。