Ответ 1
Вам нужно добавить библиотеку совместимости, щелкнув правой кнопкой мыши свой проект и выбрав Инструменты Android → Добавить библиотеку совместимости. После того, как он добавлен, очистите свой проект и снова создайте его.
В моем коде я
import android.support.v4.view.ViewPager
но я получаю ClassNotFoundException: android.support.v4.view.ViewPager
, когда я устанавливаю представление содержимого в этот XML файл:
...
<android.support.v4.app.FragmentPager
android:layout_height="0px"
android:layout_width="match_parent"
android:layout_weight="1"
android:id="@+id/pager">
</android.support.v4.app.FragmentPager>
...
Вам нужно добавить библиотеку совместимости, щелкнув правой кнопкой мыши свой проект и выбрав Инструменты Android → Добавить библиотеку совместимости. После того, как он добавлен, очистите свой проект и снова создайте его.
Я использую Android Studio Beta 0.8.6
, и мне пришлось сделать это таким образом
Файл → Структура проекта
Перейдите в папку <Your android apk folder>\sdk\extras\android\support\v4
и добавьте android-support-v4.jar
в библиотеку приложений (или всю библиотеку sdk).
Добавьте библиотеку поддержки, щелкнув правой кнопкой мыши на своем проекте и выбрав Инструменты Android → Добавить библиотеку совместимости. После добавления библиотеки поддержки очистите свой проект и перейдите к пути сборки Java, перейдите к порядку и экспорту. [Последняя вкладка] щелкните все добавленные в настоящее время файлы и библиотеки Jar. Нажмите ОК и обновите проект. Это отлично работает для меня.
Вы должны добавить баннер android.support.v4 в свое приложение.
Если это не gradle, тогда вы должны перенести проект на основе Eclipse ADT на gradle. Импорт проекта в студию android.
У меня возникла эта проблема, нажмите правой кнопкой мыши на свой проект и выберите "Инструменты Android", а затем нажмите "Поддержка библиотек", а затем "Принять лицензию". Запустите проект. Будет работать: D
RightClick == > Инструменты Android == > Библиотеки поддержки == > Принять лицензию