我已经导入了普通的驱动器,并且构建失败了..
以下消息..
错误:任务':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 回答
如果您按照官方指南(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/
中 . 然后,重建项目,它应该工作正常 .你有这个权限吗?
并在主包装下提供您的aidl包装?