任务应用程序的执行失败:compileDebugAidl:aidl.exe以非零退出值3结束

时间:2015-10-27 01:29:24

标签: android android-studio android-gradle aidl

我正在尝试使用AIDL示例构建我的项目。但我一直收到这个错误:

:app:compileDebugAidl
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
terminate called after throwing an instance of 'std::logic_error'
what():  basic_string::_S_construct null not valid
Error:Execution failed for task ':app:compileDebugAidl'.
> com.android.ide.common.process.ProcessException:org.gradle.process.
internal.ExecException: 
Process 'command 'C:\Users\xuefu\AppData\Local\Android\sdk\build-tools\23.0.1\aidl.exe'' 
finished with non-zero exit value 3
Information:BUILD FAILED

下面是我的构建文件,我在Windows 8.1 x64平台下使用Android Studio 1.3.2,Gradle 1.3.0:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "org.crazyit.service"
        minSdkVersion 10
        targetSdkVersion 23
    }

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

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
}

1 个答案:

答案 0 :(得分:-1)

请检查您的aidl文件,确保所有文件都包含软件包名称。 e.g。

package com.zebra.gogogo;
parcelable GoInfo;