2015-01-08 2 views
0

я смотрел на подобные вопросы по адресу: Javah Error android.app.Activity not foundОшибка: не удается получить доступ к файлу класса android.app.Activity для android.app.Activity не нашел

и

Javah still won't find class files in OSX/Android Studio

Но моя ошибка все еще не решен. Первая ссылка предлагает добавить Android 8, у меня нет Android 8, поскольку я строю для Android 15 или выше. Поэтому у меня есть правильный Android15 в моем пути к классам.

Другая ссылка не слишком специфична для начинающего, как я.

Это то, что у меня есть до моего файла Javah, я включил дополнительные классы в свой класс, чтобы попытаться исправить ошибку. Это моя одна Javah линия:

javah -classpath <path-to-sdk>/Android/sdk/platforms/android-15.android.jar:<path-to-sdk>Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar:<path-to-sdk>/sdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar:./build/intermediates/classes/debug -d src/main/jni com.tawu.MainActivity 

Добавляя «Android-поддержка-v7-appcompat.jar» и «андроид-поддержки-v4.jar» Я думал, что это будет исправить эту проблему, но она не имеет.

Я ценю любую помощь и благодарю заранее!

ответ

0

Ошибка была решена путем удаления файлов .jar и фактического использования пути CORRECT к версии Android SDK.

Это в конечном итоге работает: javah -classpath ./build/intermediates/classes/debug://Android/sdk/extras/android/support/v7/appcompat/libs -d SRC/главная/JNI

:)

Смежные вопросы