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

刚才我已经安装并开始在Android Studio上工作,并在配置了开始工作所需的一切之后创建了一个新项目。在新创建的项目中,我没有更改任何内容,然后尝试运行该项目。但它不起作用,我想它会抛出一些依赖性错误。给你

Gradle: 
 FAILURE: Build failed with an exception.
  • 出了什么问题: 发现任务“:StudioTest2:
    packageDebug
    ”的配置有问题

    为属性“dexFile”指定的文件“C:\Users\StudioTest2\StudioTest2\build\libs\StudioTest2 debug.dex”不存在

  • 尝试: 使用--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