我已导入普通驱动器,并且构建失败..
以下信息..
错误:任务':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}
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
}
}
}
依赖{ 编译fileTree(包括:[' * .jar'],dir:' libs') testCompile' junit:junit:4.12' 编译' com.android.support:appcompat-v7:23.0.0' }
不知道最近发生了什么。我试图使用所有构建工具..我已经用提供的那个替换了我的base64publickey。我已经改变了我的' com'包裹名字。由于此构建失败,我无法生成apk。
提前致谢!!
答案 0 :(得分:1)
如果您按照官方指南(https://developer.android.com/google/play/billing/billing_integrate.html#billing-add-aidl),它会告诉您使用Android Studio将IInAppBillingService.aidl
复制粘贴到您的项目中,但这不会起作用 - 它会被粘贴到错误的目录。
使用您的文件浏览器并将IInAppBillingService.aidl
复制粘贴到<yourProject>/app/src/main/aidl/com/android/vending/billing/
。然后,重建项目,它应该工作正常。
答案 1 :(得分:0)
您是否设置了此权限?
<uses-permission android:name="com.android.vending.BILLING" />
并将你的aidl包装在主包装下?