Intereting Posts
Общие действия и безопасность потоков Как подписать APK на Android Studio даже с непереведенными строками? Есть ли какие-либо тесты на J2MEPolish, конвертирующие приложение J2ME в Android? Как связать анимацию в андроиде с тем же представлением? Пост-компиляция удаление аннотаций из байтового кода Слияние манифеста Android с библиотеками facebook и firebase Меню Android и преобразование панели действий Android-эмулятор очень медленный Рисование строки / пути на Картах Google Android Studio – Android Device Monitor – пустой вид Как играть в видео как живые обои android? Сохранение представления в нижней части библиотеки SlidingUpPanel Как установить непрозрачность фигуры? Любой пример, показывающий, как войти в систему с помощью Facebook SDK 4.0 на Android, используя собственную кнопку или кнопку Facebook? Демон Gradle build неожиданно исчез (возможно, он был убит или, возможно, разбился), при создании Android-проекта на Jenkins

В 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 ….. ………….