현재 Eclipse 앱을 Android Studio로 마이그레이션하고 있습니다. 이 앱은 인앱 결제를 사용하고있었습니다.
내 주요 문제는 프로젝트와 보조 파일을 컴파일하는 것입니다 (모두이 파일을 사용한다고 생각 합니다 )
이 오류 메시지가 나타납니다.
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
따라서 일부 자습서를 따르면이 파일을 com.mypackage.billing에서 src / main / aidl로 이동합니다 ( 이 참조 참조 )
그러나 그렇게하면 곧이 메시지가 나타납니다.
Gradle : 작업 ': xxxxxxxxxxx : compileDebugAidl'에 대한 실행이 실패했습니다.
명령을 실행하지 못했습니다 : (...) C : \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl : 45 IInAppBillingService 인터페이스는 com \ xxxxxxxx \ billing \ IInAppBillingService 파일에 선언되어야합니다. .aidl.
이 메시지는 위에 링크 된 Google 버그 페이지의 게시물과 모순됩니다.
이 보조 파일을 작동시키는 데 성공한 사람이 있습니까?
정보를 제공하기 위해 내가 따라 간 일부 링크 :
gradlew.bat assemble
매력처럼 작동합니다 ... 폴더가 / src / main / aidl / com / android / vending / billing인지 확인하십시오 /src/main/aidl/com.android.vending.billing이 아닙니까? AS 0.2.1? 그래들 0.5+?
/src/main/aidl/com/android/vending/billing
됩니까?