首页 文章

琐碎的驱动器构建失败

提问于
浏览
1

我已经导入了普通的驱动器,并且构建失败了..

以下消息..

错误:任务':app:compileDebugAidl'的执行失败 .

java.lang.RuntimeException:com.android.ide.common.process.ProcessException:执行'C:\ Users \ Conner \ AppData \ Local \ Android \ Sdk \ build-tools \ 23.0.0 \ aidl.exe'时出错带参数{-pC:\ Users \ Conner \ AppData \ Local \ Android \ Sdk \ platforms \ android-23 \ framework.aidl -oC:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ build \ generated \ source \ aidl \ debug -IC:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ src \ main \ aidl -IC:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ src \ debug \ aidl -IC:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ build \ intermediates \ explosion-aar \ com.android.support \ appcompat-v7 \ 23.0.0 \ aidl -IC:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ build \ intermediates \ explosion-aar \ com . android.support \ support-v4 \ 23.0.0 \ aidl -dC:\ Users \ Conner \ AppData \ Local \ Temp \ aidl2318381263201294414.d C:\ Users \ Conner \ AndroidStudioProjects \ TrivialDrive4 \ app \ src \ main \ aidl \ gersbach \机器人\自动售货机\计费\ IInAppBillingService.aidl}

App模块gradle文件

compileSdkVersion 23
buildToolsVersion '23.0.0'

defaultConfig {
    applicationId "com.example.android.trivialdrivesample"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 7
    versionName "1.5"
}
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        // TODO(developer): uncomment below once config above is complete and uncommented.
        // signingConfig signingConfigs.release
    }
}

}

依赖项{compile fileTree(include:['* .jar'],dir:'libs')testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:23.0.0'}

不知道最近发生了什么 . 我试图使用所有构建工具..我已经用提供的那个替换了我的base64publickey . 我已经改变了我的'com'包名 . 由于此构建失败,我无法生成apk .

提前致谢!!

2 回答

  • 1

    如果您按照官方指南(https://developer.android.com/google/play/billing/billing_integrate.html#billing-add-aidl)告诉您使用Android Studio将 IInAppBillingService.aidl 复制粘贴到您的项目中,但这不起作用 - 它将被粘贴到错误的目录中 .

    Use your file browser 并将 IInAppBillingService.aidl 复制粘贴到 <yourProject>/app/src/main/aidl/com/android/vending/billing/ 中 . 然后,重建项目,它应该工作正常 .

  • 0

    你有这个权限吗?

    <uses-permission android:name="com.android.vending.BILLING" />
    

    并在主包装下提供您的aidl包装?

相关问题