Android Studio无法运行命令:java -Xmx1024M -cp

Android Studio无法运行命令:java -Xmx1024M -cp,第1张

概述今天,当我使用android运行程序时,我遇到了这个问题.Gradle会这样出错:Error:Executionfailedfortask‘:app:createAnzhiDebugMainDexClassList’.com.android.ide.common.internal.LoggedErrorException:Failedtoruncommand:java-Xmx1024M-cp/Users/Hades/Lib

今天,当我使用android运行程序时,我遇到了这个问题. Gradle会这样出错:

Error:Execution Failed for task
‘:app:createAnzhIDeBUGMainDexClassList’.
com.androID.IDe.common.internal.LoggedErrorException: Failed to run command:
java -Xmx1024M -cp /Users/Hades/library/Android/sdk/build-tools/21.1.2/lib/dx.jar com.androID.multIDex.ClassReferenceListBuilder /Users/Hades/Work/Code/RentAgent/RentAgent/app/build/intermediates/multi-dex/anzhi/deBUG/componentClasses.jar /Users/Hades/Work/Code/RentAgent/RentAgent/app/build/intermediates/multi-dex/anzhi/deBUG/allclasses.jar
Error Code:
1
Output:
Unable to locate a Java Runtime to invoke.

你可以帮帮我吗?

解决方法:

设置应用程序开发项目以使用multIDex配置需要对应用程序开发项目进行一些修改.特别是,您需要执行以下步骤:

>更改您的Gradle构建配置以启用multIDex
>修改清单以引用MultIDexApplication类

修改您的应用Gradle构建文件配置,以包括支持库并启用multIDex输出.

    androID {    compileSdkVersion 22    buildToolsversion "22.0.1"    defaultConfig {        ...        minSdkVersion 14        targetSdkVersion 21        ...        // Enabling multIDex support.        multIDexEnabled true    }    ...}dependencIEs {  compile 'com.androID.support:multIDex:1.0.1'}

阅读有关的官方文件
MultiDex

如果您的Application类正在扩展其他一些类,而您又不想或不能更改它,请重写attachBaseContext(),如下所示:

public class MyApplication extends MultIDexApplication {    @OverrIDe    protected voID attachBaseContext(Context base) {       super.attachBaseContext(base);       MultIDex.install(this);    } }
总结

以上是内存溢出为你收集整理的Android Studio无法运行命令:java -Xmx1024M -cp全部内容,希望文章能够帮你解决Android Studio无法运行命令:java -Xmx1024M -cp所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存