Android Studio新项目无法运行,抛出错误
刚才我已经安装并开始在Android Studio上工作,并在配置了开始工作所需的一切之后创建了一个新项目。在新创建的项目中,我没有更改任何内容,然后尝试运行该项目。但它不起作用,我想它会抛出一些依赖性错误。给你Android Studio新项目无法运行,抛出错误,android,android-studio,Android,Android Studio,刚才我已经安装并开始在Android Studio上工作,并在配置了开始工作所需的一切之后创建了一个新项目。在新创建的项目中,我没有更改任何内容,然后尝试运行该项目。但它不起作用,我想它会抛出一些依赖性错误。给你 Gradle: FAILURE: Build failed with an exception. 出了什么问题: 发现任务“:StudioTest2:packageDebug”的配置有问题 为属性“dexFile”指定的文件“C:\Users\StudioTest2\Studi
Gradle:
FAILURE: Build failed with an exception.
- 出了什么问题:
发现任务“:StudioTest2:
”的配置有问题 为属性“dexFile”指定的文件“C:\Users\StudioTest2\StudioTest2\build\libs\StudioTest2 debug.dex”不存在packageDebug
- 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出 无法使用梯度分布“”执行生成
Tools>Android>Monitor(包括DDMS)
您将看到SDK欢迎消息,然后返回编辑器,再次尝试重建。将Android Studio安装到默认安装位置。类似于
C:\Users\\AppData\Local\Android\Android studio
。当您运行它时,请再次创建您的项目。我发现有一件事很有帮助,那就是在创建项目后导入项目,我遇到了同样的问题,但一旦导入项目(而不是仅仅打开它),它就可以正常运行。此错误是因为Knowledge中出现了一些错误
首先,从这里下载gradle
然后将其解压缩到电脑中的任何位置。
然后右键单击我的计算机图标-->属性-->高级设置-->环境变量-->系统变量
在此处添加新路径,如下所示
变量名:GRADLE_HOME。
变量值:指向渐变的路径
在运行命令promt之后,输入gradle检查它是否正常工作
设置项目根目录的路径,其中包含内容gradlew文件。
设置路径后,只需在命令提示符中键入以下命令
gradle编译的bug
希望这能对您有所帮助。使用您的控制台导航到项目根目录,在那里可以找到gradlew脚本。使用“CompiledBug”选项运行它以查看确切的错误。还有其他选项可供使用,“gradlew help”将告诉您更多信息我请求您为我的英语不好道歉 提出的解决方案在我的情况下不起作用,但我自己设法解决了 我的场景如下:使用eclipse在XP计算机中创建一个项目,将其导入android studio,然后将其提交到我的SVN存储库 后来,我将它下载到另一台使用Windows7和Android Studio的计算机上,并获得了讨论中的错误(为属性“dexFile”指定的debug.dex不存在) 我尝试了所有提出的解决办法,但都没有成功。什么对我有用?两个步骤:
- 首先,更正“文件->项目结构->项目”下的JDK路径。在第二台计算机上我有JDK_1.6_016,在第二台计算机上我有JDK_7
- 第二:删除(如果不想删除,可以重命名)项目文件夹中的文件“local.properties”。它指向Windows XP路径样式的Android SDK文件夹(文档和设置等,而不是“用户”)
编辑:比删除文件local.properties更好,编辑它并更正android sdk文件的路径我不想使用AppData位置来存储程序(尽管这会起作用),其他解决方案都不起作用 最终的效果只是使用了一条没有空间的路径来安装Android Studio 比如说,, 我使用的是:
E:/dev/Android Studio/
然后我把它改成:
E:/dev/android-studio/
当我使用Fedora进行开发时,应用程序被编译,我注意到应用程序被解压缩到android studio。
此外,在windows上的我的项目目录中运行gradle packageDebug不起作用,即使使用--stacktrace--debug
进一步观察:这个问题可能与android studio无关。可能只是android studio中的sdk文件夹需要位于没有空格的路径中
我的印象是,这将适用于使用备用sdk位置且路径中没有空格的人
最后,不使用从eclipse导入的build.gradle的项目运行良好。只有在android studio中使用gradle创建的项目拒绝编译并返回奇怪的dexFile packageDebug错误
Gradle项目现在可以编译了。希望这对别人有帮助 在调试模式下运行项目时,我似乎遇到了这个问题。然后它开始给出Gradle错误。我尝试菜单选项“使缓存重新启动无效”,有时有效,有时无效。我只是关闭了android studio,然后试着在一段时间后运行它,它工作了。我不确定软件的大脑中发生了什么。以下任何一项都可能起作用: 1) 清洁项目
2) 文件->使缓存无效/重新启动。
3) 重新启动计算机。
4) 查看是否有其他项目正在编译,但不是当前项目。请注意两者之间的差异,并根据需要修改当前项目中的内容
我在这个错误上浪费了5个小时。正如Nick在上面的评论中所说,你需要做什么: 对于windows用户: 以管理员身份打开cmd并运行:
gradlew.bat packageDebug
对于类unix操作系统:
转到项目的根目录并运行:
sudo gradlew packageDebug
如果您在
maven.org
中遇到错误,您将丢失一些repo,请转到/Applications/Android Studio.app/sdk/tools
或程序文件
上的Android Studio目录,然后在unix或Android.bat
中运行Android