ITelephony.aidl не компилируется в затмении - PullRequest
3 голосов
/ 03 октября 2011

Я использую код этого ответа , где, поскольку я должен добавить ITelephony.aidl к исходному тексту моего проекта, я сделал это.

Но этот файл помощи не компилируется.Есть ли какой-либо другой шаг, который требуется?

Ответы [ 3 ]

3 голосов
/ 04 июня 2012

Сначала создайте пакет в папке src в вашем проекте с именем com.android.internal.telephony, и в этом пакете создайте файл, скопируйте, вставьте интерфейс ITelephony и сохраните файл как ITelephony.aidl. При компиляции вы получите файл .java для ITelephony в папке gen. Это то, что я сделал, и моя проблема была решена.

Надеюсь, это поможет

1 голос
/ 03 октября 2011

Если ваш файл aidl показывает какую-либо ошибку в eclipse, вы должны рассмотреть ее и опубликовать здесь, но если она не показывает какую-либо ошибку, вы должны очистить свой проект и собрать его заново.После этого процесса вы должны зайти в папку «gen» и проверить, скомпилирован ли этот файл и существует ли какой-либо класс с таким же именем файла aidl.Если он найден, его средний файл aidl компилируется правильно.

Спасибо и С уважением, Али

0 голосов
/ 11 ноября 2011

Некоторые версии Eclipse перемещают папки справочной библиотеки для prject. Либо обновите eclipse, переустановите eclipse и подключите adt, либо переместите библиотеку в свою папку eclipse.

...