刚才我已经安装并开始了Android Studio的工作,并且在configuration好了开始处理项目所需的所有东西之后创build了新的项目。 在新创build的项目中,我没有任何改变,然后尝试运行该项目。 但它不工作,并抛出一些依赖错误我猜。 就这个
Gradle: FAILURE: Build failed with an exception.
出了什么问题:在任务'StudioTest2: packageDebug
'的configuration中发现问题。
为属性“dexFile”指定的文件“C:\ Users \ StudioTest2 \ StudioTest2 \ build \ libs \ StudioTest2-debug.dex”不存在。
尝试:运行–stacktrace选项来获取堆栈跟踪。 运行–info或–debug选项来获得更多的日志输出。
无法使用Gradle发行版“ http://services.gradle.org/distributions/gradle-1.6-bin.zip ”执行构build。
我发现有一件事情是帮助创build它后导入项目,我得到了同样的问题,但一旦我导入项目(而不是只是打开它),它build立好。
以下任何一种可能都有效:
1)清洁工程
2)文件 – >无效的caching/重新启动。
3)重新启动计算机。
4)看看其他项目是否正在编译,但不是目前的项目。 注意两者之间的差异,并根据需要修改当前项目中的内容。
我在这个错误上浪费了5个小时。
将Android Studio安装到默认安装程序位置。 就像C:\Users\<user>\AppData\Local\Android\android-studio
。 当你运行它再次创build你的项目。
我不想使用AppData位置来stored procedures(虽然这将工作),并没有其他解决scheme的工作。
结果工作是简单地使用一个path,我的Android Studio安装位置没有空格。
例如,我正在使用:
E:/dev/Android Studio/
然后我把它改成:
E:/dev/android-studio/
当我使用Fedora进行开发,应用程序编译时,我注意到应用程序zip解压缩到android-studio。 此外,使用运行gradle packageDebug在我的项目目录在Windows没有工作,即使–stacktrace – debugging。
进一步的观察:这个问题可能与android studio没有任何关系。 这可能只是在android-studio中的sdk文件夹需要在一个没有空格的path。
我的印象是,这将适用于在path中使用不带空格的备用sdk位置的人员。
最后,不使用从Eclipse导入的build.gradle的项目工作得很好。 只有在android studio中使用gradle创build的项目拒绝编译并返回好奇的dexFile packageDebug错误。
Gradle项目现在编译。 希望这有助于某人。
这个错误是因为某些错误必须在knowlegde中进行。
首先从这个链接下载gradle
然后将其解压到您电脑的任何地方。 之后,右键单击我的电脑图标 – >属性 – >高级设置 – >环境variables – >系统variables
在下面添加新的path。
variables名称:GRADLE_HOME。 variables值:你的gradle的path。
之后,运行命令promt然后键入gradle检查它正常工作。
设置内容gradlew文件的项目根目录的path。 设置完path后,只需在命令promt中input以下命令即可。
gradle compileDebug
希望这会帮助你。
使用您的控制台导航到您将findgradlew脚本的项目根目录。 运行“compileDebug”选项来查看确切的错误。 还有其他选项可以使用,“gradlew help”会告诉你更多
我请求我的坏英语道歉。
提出的解决scheme并没有在我的情况下,但我设法解决它自己。
我的情况如下:在一台XP计算机上用eclipse创build一个项目,将它导入到android studio,然后将其提交到我的SVN仓库。
后来,我把它下载到另一台电脑与Windows 7和Android Studio,我得到了讨论的错误(debug.dex'属性指定'dexFile'不存在)。
我尝试了所有build议的解决scheme,没有成功。 什么对我有用? 两个步骤:
首先,修改“文件 – >项目结构 – >项目”下的JDKpath。 在计算机号码是JDK_1.6_016,计算机号码是2,我有JDK_7。
第二:删除(你可以重命名它,如果你不想删除它)项目文件夹中的文件“local.properties”。 它指向Windows XPpath样式的Android SDK文件夹(文档和设置等,而不是“用户”)。
然后我的项目编译成功。
最好的祝福。
编辑:比删除文件local.properties更好,编辑它并更正android sdk文件的path
当我尝试以debugging模式运行项目时,我似乎面临这个问题。 然后它开始给Gradle错误。 我尝试菜单选项“无效caching重新启动”,有时它有时它不。 我只closures了android工作室,并尝试运行一段时间后,它的工作原理。 我不确定软件的大脑里发生了什么事情。
尼克在上面的评论中说了什么,你需要做什么:
对于Windows用户:以pipe理员身份打开cmd并运行:
gradlew.bat packageDebug
对于Unix像os:
转到项目的根目录并运行:
sudo gradlew packageDebug
如果你得到的错误,你是缺lessmaven.org
一些回购去到/Applications/Android Studio.app/sdk/tools
或Program files
的Android工作室目录,并在Windows上运行在UNIX或android.bat
android
。
我从0.3.1升级到0.3.2 Android工作室,并重新创build项目解决了这个问题。
更新到最新的构build工具,并重新启动工作室解决了我的问题
尝试这个
Tools > Android > Monitor (DDMS included)
您将看到SDK欢迎消息,然后返回到编辑器,并尝试重新生成。