【问题标题】:Always show error picked up _JAVA_OPTION -Xmx512M in Android Studio在 Android Studio 中总是显示错误拾取 _JAVA_OPTION -Xmx512M
【发布时间】:2015-09-24 19:30:48
【问题描述】:

我迁移到 Eclipse 到 Android Studio 并安装最新版本的 Android Studio 1.3,我使用了太多的库项目和一些 jar 文件。但是现在当我尝试运行这个项目时,它总是向我展示

已接_JAVA_OPTIONS: -Xmx512M

错误:任务 ':app:preDexDebug' 执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 完成非零退出值 3

我放在那里,他写了 hat remove _JAVA_OPTION -Xm512 将删除您项目中的应用程序,但没有任何反应。这是低于我的gradle。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.2'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 22
    buildToolsVersion '21.0.1'

    defaultConfig {
        applicationId "com.iptikarpromotion"
        minSdkVersion 9
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile files('libs/google-http-client-1.16.0-rc.jar')
    compile files('libs/gson-2.1.jar')
    compile files('libs/google-play-services.jar')
    compile project(':libraries:ImageSliderLibrary')
    compile project(':libraries:CircularImageView')
    compile project(':libraries:GalleryViewLibrary')
}

而manifist是

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


    <permission
        android:name="com.example.iptikarpromotion.permission.MAPS_RECEIVE"
        android:protectionLevel="signature"></permission>

    <uses-permission android:name="com.example.androidmapsv2.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />

   <application android:name="com.iptikarpromotion.utils.ApplicationData"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:hardwareAccelerated="true"
    android:theme="@style/AppTheme" >

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="AIzaSyBVgaZHjJmXd6pQNRISnzzSbEN0B3aJuns"/> <!-- bebug key=   AIzaSyBVgaZHjJmXd6pQNRISnzzSbEN0B3aJuns -->

        <activity
            android:name=".activity.SplashActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

        <activity android:name=".activity.LoaderActivity" android:screenOrientation="portrait"> </activity>
        <activity android:name=".activity.HomeActivity" android:screenOrientation="portrait"> </activity>
        <activity android:name=".activity.DetailActivity" android:screenOrientation="portrait"> </activity>
        <activity android:name=".activity.WebviewActivity" android:screenOrientation="portrait"> </activity>
        <activity android:name=".activity.MapActivity" android:screenOrientation="portrait"> </activity>
        <activity android:name=".activity.GalleryViewActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.MyFavourateActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.MyAdsActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.ContactUsActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.OurServicesActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.QuicklyPickActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.AllCategoriesGridViewActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.AllCategoriesChildActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.PromotionActivity" android:screenOrientation="portrait"></activity>
    </application>

</manifest>

这是我的 jar 文件

gson-2.1.jar
google-play-services.jar
google-http-client-1.16.0-rc.jar
AndroidEasingFunctions-1.0.0.jar.

谢谢

【问题讨论】:

  • 这可能与你的问题无关,但你应该像这样提升插件版本:'com.android.tools.build:gradle:1.2.3'
  • 同时提升构建工具版本:buildToolsVersion '22.0.1'
  • 我摆脱了上一个问题,但现在正如你所说,我将插件版本 1.2.3 也更改为 buildtoolversion 22.01,但现在出现此错误 FAILURE: Build failed with an exception。 * 出了什么问题:任务 ':app:dexDebug' 执行失败。 > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 没有完成-zero 退出值 2 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

标签: android maven android-studio google-play-services android-gradle-plugin


【解决方案1】:

删除Windows系统环境变量中的Java_option。退出 Android Studio 并再次运行。

【讨论】:

  • 10天后,我在这里找到了解决方案。非常感谢。
猜你喜欢
  • 2016-11-08
  • 2014-01-26
  • 1970-01-01
  • 2017-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
相关资源
最近更新 更多