问题:sdk调用google支付时崩溃,反编译看到错误如下:
解决方式:
1,不要使用Unity导出apk的打包方式,IInAppBillingService.aidl文件打入jar包导入Unity,IInAppBillingService不会随apk一并导出(反编译apk发现没有IInAppBillingService这个类)。
2,从Untiy里导出安卓工程,导入Eclipse或AndroidStudio,在src目录新建com.android.vending.billing包目录,并将IInAppBillingService.aidl放到此目录下,打包即可,还有别忘了在AndroidMenifest里引用它。
扎心了,老铁!