2015-10-26 3 views
1

Мне нужна ваша помощь (я искал вопросы, но я не понимаю, хотя ответы положительные) Что нужно вставить код? (Ответ на этот вопрос приходит, что я посылаю код appcompatactivity. Но я не понимаю)Ошибка: не удается получить доступ к android.support.v7.app.AppCompatActivity

Я работаю с андроида НДК, но отправить мне ошибку .. Это мой код

C:\Users\Eduu\AndroidStudioProjects\NDKSample2\app\src\main>javah -d jni classpath C:\Users\Eduu\AppData\Local\Android\sdk\platforms\android-19\android.jar;..\..\build\intermediates\classes\debug com.example.eduu.ndksample2.MainActivity

Работа: Android Studio

+0

Помогите пожалуйста! Up –

+0

Пожалуйста, пересмотреть свой вопрос. Команда 'javah', похоже, не имеет отношения к ** android.support.v7 **. Пожалуйста, опубликуйте полное сообщение об ошибке. –

+0

Достижение прогресса, но не отправляет мне ошибку. http://prntscr.com/8wk7hm --Code-- javah -d jni -classpath C: \ Users \ Eduu \ AppData \ Local \ Android \ sdk \ platform \ android-19 \ android.jar; C: \ Users \ Eduu \ AppData \ Loc al \ Android \ sdk \ extras \ android \ support \ v7 \ appcompat \ libs \ android-support-v7-appcompat.jar; C: \ Users \ Eduu \ AppData \ Local \ Android \ sdk \ extras \ android \ support \ v7 \ appcompat \ libs \ android-supp ort-v4.jar; C: \ Users \ Eduu \ AndroidStudioProjects \ NDKSample2 \ app \ build \ intermediates \ classes \ debug com.example.eduu. ndksample2.MainActivity –

ответ

0

Когда вы создаете новое приложение, Eclipse предоставляет вам копию библиотеки совместимости. (Можно только гадать, если вы используете Eclipse, но я это делаю.) Цель этой библиотеки - реализовать фрагменты и другие материалы post-3.0 на устройствах 2.x. Вам предоставляется эта библиотека, только если вы указываете цель 2.x при создании проекта. В одном из моих рабочих мест у меня есть 24 копии библиотеки, от appcompat_v7 до appcompat_v7_24. Каждый из них находится на том же уровне каталога, что и соответствующий проект, то есть в той же родительской папке. Легко догадаться, какая копия соответствует последнему проекту, но если вы не знаете наверняка, что проект является последним, вам нужно выполнить поиск в конфигурационных файлах.

Если вы поместили свой проект под контроль версий и забыли об этой зависимости, вы получите сообщение об ошибке в копии, полученной из элемента управления версиями. Фиксирование это утомительная задача, Eclipse не является ясным кодированием. Вам придется вручную указывать зависимость в нескольких местах. Один из возможных подходов - создать новый проект и перенести его на источник (обратите внимание, что вы можете переместить каталог управления версиями, например .hg или .git, и восстановить исходный код, если это не кажется вам слишком ненужным), другой для создания нового проекта и использования его библиотеки совместимости.

+0

работа Android Studio .. но прогресс. Я просто ничего не посылаю и ничего не создаю. Http: //prntscr.com/8wk7hm ... \t \t Я использую учебник выглядит следующим образом: youtube.com/watch?v=okLKfxfbz40 \t \t и здесь я нашел подходящий ответ, но это был я. .. потому что я ничего не верю. -> prntscr.com/8wk969 Ссылка http://stackoverflow.com/questions/27201775/javah-android-studio-error-cannot-access-android-support-v7-app-actionbaractivi –

+0

решена. Я не видел, но уже был создан. Спасибо! –

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