2014-11-29 3 views
4

Я выполняю этот учебник о том, как использовать NDK с Android Studio: http://www.ph0b.com/android-studio-gradle-and-ndk-integration/javah Android Studio Ошибка: не может получить доступ к android.support.v7.app.ActionBarActivity файла класс для android.support.v7.app.ActionBarActivity не найдена

Я андроида студия 0.9.3 installled на Windows 8, и я следовать за каждым шагом учебник в видео, и на этапе для создания JNI папки я сделать это в терминале андроида студии:

D: \ ANDROID \ workspace \ NDKSample \ app \ src \ main> javah -d jni -classpath D: \ ANDROID \ kits \ sdk \ platform \ android-19 \ android.jar; D: \ ANDROID \ workspace \ NDKSample \ app \ build \ interiates \ classes \ debug com.jihv.gildas.ndksample.MainActivity

и у меня есть эта ошибка:

Error: cannot access android.support.v7.app.ActionBarActivity class file for android.support.v7.app.ActionBarActivity not found 

Любая помощь будет принята с благодарностью,

Благодарности

ответ

7

Вам нужно добавить файлы поддержки банку путь к классам тоже. Они будут в D:\ANDROID\kits\sdk\extras\android\support\v7\appcompat\libs. Вам нужно добавить файлы android-support-v7-appcompat.jar и android-support-v4.jar.

+0

Я сделал это. Но у меня есть эта ошибка, что я могу сделать для этого. 'Ошибка: не удается получить доступ к android.support.v7.app.ActionBarActivity файл класса для android.support.v7.app.ActionBarActivity не найден' @Tony – Harshana

+0

Просьба отметить, текущий путь содержит папку m2repository. Кроме того, ActionBarActivity устарела и используется AppCompatActivity. Итак, это было бы так: - '\ AndroidSdkFolder \ extras \ android \ m2repository \ com \ android \ support \ appcompat-v7 \ 25.0.1 \ appcompat-v7-25.0.1-sources.jar' – iabhi

2

Попробуйте добавить полное имя как с андроидом-поддержка-v7-appcompat.jar и Android-поддержка-v4.jar файлами после android.jar,

Например

D: \ Android \ Рабочая область \ NDKSample \ app \ src \ main> javah -d jni -classpath D: \ ANDROID \ kits \ sdk \ platform \ android-19 \ android.jar; D: \ ANDROID \ kits \ sdk \ extras \ android \ support \ v7 \ AppCompat \ ЛИЭС \ Android-поддержка-v7-appcompat.jar; D: \ Android \ наборы \ SDK \ Extras \ Android \ поддержка \ v7 \ AppCompat \ ЛИЭС \ Android-поддержка-v4.jar; D: \ Android \ workpace \ NDKSample \ app \ build \ intermediates \ classes \ debug com.jihv.gildas.ndksample.MainActivity

+0

относительные пути не будут работайте в моей визуальной студии, но ваше предложение, использующее полные пути, отлично работало. благодаря ! – icaptan

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