Intereting Posts
Как реализовать FileObserver с помощью службы Android Как мы можем проверить биллинговую квитанцию ​​на Android-стороне на стороне сервера? Ошибка: не удалось открыть zip-файл. Кэш зависимостей Gradle может быть поврежден Android – я хочу показать пользователю процесс загрузки файлов Ошибка раздувания класса android.support.v7.widget.Toolbar? Целочисленное значение в TextView Ошибка при установке split apks: com.android.ddmlib.InstallException: не удалось завершить сеанс: INSTALL_FAILED_INVALID_APK Как сериализовать объект в JSON? Должен ли я восстановить savedinstancestate в onCreate или inRestoreInstanceState? Android: Canvas.DrawBitmap VS Drawable.Draw – Огромное повышение производительности Добавить локальный javadoc для локального аара в Android-Studio Android-приложение поддерживается 0 устройствами Предупреждение «Избегайте передачи null в качестве корня представления» при раздувании представления для использования AlertDialog ImageView округлые углы Как изменить цвет панели навигации системы

В App Purchase с Android Studio не удается найти IInAppBillingService

Я работаю над проектом Android, и я использую In App Purchase. Это все работало в Eclipe, но я увидел, что Android Studio имеет еще одно обновление, в котором исправлено множество проблем, связанных с зависимостями библиотек, которые, похоже, имеют место, за исключением одной проблемы. Я не могу использовать службу IAP, поскольку она заявляет, что ее нельзя разрешить символу.

Я следовал инструкциям, которые кто-то размещал здесь, но, к сожалению, не работал. Ниже приведены ссылки, на которые я смотрел

Как я могу добавить файл helpl в студию Android (из примера выставления счетов в приложении)

https://code.google.com/p/android/issues/detail?id=56755

Ниже приведен снимок экрана о моей структуре проекта и ошибке

Скриншот структуры проекта и ошибки

Solutions Collecting From Web of "В App Purchase с Android Studio не удается найти IInAppBillingService"

В соответствии с информацией здесь: helpl files

Предполагается, что файлы Aidl находятся в src / main / aidl: на инструменты docs at: tools doc

В моем случае я просто добавил вручную импорт (после сборки Gradle):

 import com.android.vending.billing.IInAppBillingService; 

Я получал эту ошибку, хотя я поместил файл в правый каталог и импортировал его правильно. Тогда я просто сделал Build > Clean Project и это решило проблему.

(Насколько я могу догадаться, не уверен), я думаю, что когда мы добавляем файл .aidl, в то время андроид-студия не знает об этом, если мы не скомпилируем наш проект по крайней мере один раз

1. просто создайте пакет внутри основного каталога (предупреждение: не внутри приложения) 2.copy IInAppBillingService.aidl внутри нового пакета 3.clean project 4.rebuild project 5.import package to needces class Thats it Done buddy ….. ………….