Android Studio:超出预期的最高级别:

艾哈迈德·舒比(Ahmed Shoeib)

我该如何解决这个错误

错误:任务':app:dexDebug'的执行失败。com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'command'/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/bin/java''完成非零退出值2

App Build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"


packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/ASL2.0'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/notice.txt'
}

defaultConfig {
    applicationId "com.app"
    minSdkVersion 10
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {

compile 'com.android.support:appcompat-v7:22.1.1' // Do NOT use 22.2.0 even it is newer one. It reported to cause some problems with other dependencies.
compile fileTree(dir: 'libs', include: '*.jar')
compile('com.google.android.gms:play-services:7.5.+')
        {
            exclude module: 'support-v4'
        }
compile group:'com.octo.android.robospice', name:'robospice-spring-android', version:'1.4.7'

compile 'com.octo.android.robospice:robospice-spring-android:1.4.7'

compile group:'org.codehaus.jackson', name:'jackson-mapper-asl', version:'1.9.11'

compile 'com.fasterxml.jackson.core:jackson-databind:2.2.2'

compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.2'

compile 'com.fasterxml.jackson.core:jackson-core:2.2.2'

compile 'com.google.code.gson:gson:2.2.4'

compile 'com.octo.android.robospice:robospice-ormlite:1.4.6'

compile('org.simpleframework:simple-xml:2.7.1') {
//        exclude module: 'xpp3'
//        exclude group: 'stax'
    exclude group: 'xpp3', module: 'xpp3'
    exclude group: 'stax', module: 'stax'
    exclude group: 'stax', module: 'stax-api'
}

}

项目摇篮

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.2.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

Android Mainfest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.app" >

<!-- Permission - Internet Connect -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />

<!-- Permission - Location - GPS Service -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<!-- Network State Permissions -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<!-- Call Phone Permissions -->
<uses-permission android:name="android.permission.CALL_PHONE" />

<application
    android:name=".app.AppHelper"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">

    <service
        android:name="com.octo.android.robospice.Jackson2SpringAndroidSpiceService"
        android:exported="false" />

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="AIzaSyCU__5jhNC-QaU9tXNpr7ikPio3km1UYe8" />

    <activity
        android:name=".ui.splash.SplashActivity"
        android:label="@string/app_name"
        android:noHistory="true"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name=".ui.base.BaseDrawerFragmentActivity"
        android:configChanges="locale"
        android:label=""
        android:launchMode="singleTask"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme">
    </activity>

</application>

Libs文件夹现在不存在Libs文件夹

荣载

欢迎。您正处于Android gradle地狱的第一步。

  1. 将SDK Manager中的Android SDK组件更新为最新组件,包括Extra> Google Repository(建议在Extra中添加几乎所有组件)。

  2. 让我们清理当前文件。

    • AndroidManifest.xml:删除<uses-sdk ... />行。因为gradle文件已经定义了它,所以它是多余的。

    • Build.gradle:注释所有compile files('libs/xxxxxxx.jar')行。第一行将compile fileTree(dir: 'libs', include: ['*.jar'])包含文件libs夹中的所有jar文件并且,compile从maven存储库使用而不是jar文件,以保持依赖关系的最新状态。

例如,SimpleXML的存储库ID如下。将代码放在该compile fileTree(dir: 'libs', include: ['*.jar'])行的下方,并在libs文件夹中删除“ simple-xml-2.7.1.jar”文件。

compile('org.simpleframework:simple-xml:2.7.1') {
    exclude module: 'stax'
    exclude module: 'stax-api'
    exclude module: 'xpp3'
}

同样,在您的libs文件夹中找到每个jar文件的存储库ID,并将其替换为第一compile fileTree(dir: 'libs', include: ['*.jar'])下面的内容仅使无法在Maven存储库中找到的jar文件保留在libs文件夹中。

最后,删除proguardFiles行。您需要找到并解决一般情况下的问题,然后再应用程序。

  1. 将buildToolsVersion和compileSdkVersion的版本设置为最新版本。

我今天的建议如下
((将来有人看到此帖子时数字可能会有所不同))

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.1'

    dexOptions {
        preDexLibraries = false
        javaMaxHeapSize "2g"
    }
    defaultConfig {
        ...
        multiDexEnabled = false
    }
    lintOptions {
        abortOnError false
        disable 'InvalidPackage'
    }

    ...
}


dependencies {
    compile 'com.android.support:appcompat-v7:22.1.1' // Do NOT use 22.2.0 even it is newer one. It reported to cause some problems with other dependencies.
    compile fileTree(dir: 'libs', include: '*.jar')
    compile('com.google.android.gms:play-services-gcm:7.5.+')
        {
            exclude module: 'support-v4'
        }
} 
  1. gradle assembleDebug再次命令(对于Windows,为gradlew assembleDebug

  2. 如果再次失败,请尝试一一查找并修复依赖项版本冲突问题。您可能会exclude module: ...在我的代码中看到这些解决了冲突问题。链接中提供了详细说明:https : //stackoverflow.com/a/30649660/361100

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android超出预期的最高级别:

来自分类Dev

Android-超出预期的最高级别:

来自分类Dev

在Android Studio中添加库,使“非预期的最高级别异常”

来自分类Dev

在Android Studio中添加库,使“非预期的最高级别异常”

来自分类Dev

Android Studio中意外的最高级别异常

来自分类Dev

意外的最高级别异常:在Android Studio中

来自分类Dev

关于错误:Android中出现非预期的最高级别异常

来自分类Dev

Android Paypal依赖项非预期的最高级别异常:任务dexDebug的执行失败

来自分类Dev

关于错误:Android中出现非预期的最高级别异常

来自分类Dev

意外的最高级别例外:android studio和andengine重复的类

来自分类Dev

意外的最高级别建筑Android项目

来自分类Dev

更新Android Studio和Gradle后,Google Inapp Billing导致意外的最高级别例外

来自分类Dev

生成工具21.1.2 –超出预期的最高级别

来自分类Dev

超出预期的最高级别(反应性)

来自分类Dev

带有Android Gradle的IntelliJ中意外的最高级别异常

来自分类Dev

意外的最高级别异常:com.android.dex.DexIndexOverflowException合并依赖项

来自分类Dev

意外的最高级别异常:com.android.dex.DexException:定义了多个dex文件

来自分类Dev

使用Android和Libgdx进行构建时出现意外的最高级别错误

来自分类Dev

带有Android Gradle的IntelliJ中意外的最高级别异常

来自分类Dev

Unity无法在Android:java.lang.IllegalArgumentException上构建:已添加:Manifest $ permission(非预期的最高级别例外)

来自分类Dev

tkinter的实际最高级别?

来自分类Dev

新的非预期的最高级别例外。再次在SOF中。

来自分类Dev

添加播放服务时出现非预期的最高级别异常

来自分类Dev

新的非预期的最高级别例外。再次在SOF中。

来自分类Dev

超出预期的最高水平[Android Studio]

来自分类Dev

仅向阵列添加最高级别的认证

来自分类Dev

奇怪:意外的最高级别异常:任务app:dexDebug的执行失败

来自分类Dev

使用Powershell,如何访问Outlook最高级别的文件夹?

来自分类Dev

如何在缩进的最高级别的Mediawiki编号列表中休息

Related 相关文章

  1. 1

    Android超出预期的最高级别:

  2. 2

    Android-超出预期的最高级别:

  3. 3

    在Android Studio中添加库,使“非预期的最高级别异常”

  4. 4

    在Android Studio中添加库,使“非预期的最高级别异常”

  5. 5

    Android Studio中意外的最高级别异常

  6. 6

    意外的最高级别异常:在Android Studio中

  7. 7

    关于错误:Android中出现非预期的最高级别异常

  8. 8

    Android Paypal依赖项非预期的最高级别异常:任务dexDebug的执行失败

  9. 9

    关于错误:Android中出现非预期的最高级别异常

  10. 10

    意外的最高级别例外:android studio和andengine重复的类

  11. 11

    意外的最高级别建筑Android项目

  12. 12

    更新Android Studio和Gradle后,Google Inapp Billing导致意外的最高级别例外

  13. 13

    生成工具21.1.2 –超出预期的最高级别

  14. 14

    超出预期的最高级别(反应性)

  15. 15

    带有Android Gradle的IntelliJ中意外的最高级别异常

  16. 16

    意外的最高级别异常:com.android.dex.DexIndexOverflowException合并依赖项

  17. 17

    意外的最高级别异常:com.android.dex.DexException:定义了多个dex文件

  18. 18

    使用Android和Libgdx进行构建时出现意外的最高级别错误

  19. 19

    带有Android Gradle的IntelliJ中意外的最高级别异常

  20. 20

    Unity无法在Android:java.lang.IllegalArgumentException上构建:已添加:Manifest $ permission(非预期的最高级别例外)

  21. 21

    tkinter的实际最高级别?

  22. 22

    新的非预期的最高级别例外。再次在SOF中。

  23. 23

    添加播放服务时出现非预期的最高级别异常

  24. 24

    新的非预期的最高级别例外。再次在SOF中。

  25. 25

    超出预期的最高水平[Android Studio]

  26. 26

    仅向阵列添加最高级别的认证

  27. 27

    奇怪:意外的最高级别异常:任务app:dexDebug的执行失败

  28. 28

    使用Powershell,如何访问Outlook最高级别的文件夹?

  29. 29

    如何在缩进的最高级别的Mediawiki编号列表中休息

热门标签

归档