2017-02-12 3 views
0

У меня возникают проблемы с настройкой моей программы eclipse на Android для моего первого проекта. После установки eclipse вместе с инструментами разработчика Android я попытался создать новый «Android Project» с минимальным sdk Android 2.2, целевым sdk Android 6.0 и sdk-компилятором Android 7.1.1.Ресурса не найдены, что соответствует названию 'Theme.AppCompat.Light'

После нажатия кнопки запустить, Eclipse отображается сообщение об ошибке, в котором указано, что есть проблемы с моей пустой деятельности: Ошибка при получении родительским для элемента: Нет ресурсов не найдено, что соответствует данному имени «Theme.AppCompat.Light» I сделали мои исследования для этой проблемы, и большинство решений предложили импортировать проект Android под названием «AppCompat-v7». Однако при выборе файла не было найдено проектов, которые можно было бы импортировать. Это то, что я вижу: Импорт окно проекта:

enter image description here

Я провел множество часов, пытаясь решить эту проблему. Я гарантировал, что и моя программа eclipse, и все файлы Android находятся на одном жестком диске, я попытался добавить файл на путь сборки и т. Д., Но та же проблема сохраняется. Кто-нибудь, кто может помочь мне в этом вопросе, пожалуйста? Я был бы очень признателен за это. Если вам нужны более подробные сведения о том, что я сделал до сих пор, не стесняйтесь обращаться ко мне!

Кто-то прокомментировал ниже, предлагая импортировать папку «AppCompat-v7» в проводник пакетов, а затем перейти к Project-> Properties, чтобы добавить папку библиотеки appcompat. Мне удалось добавить папку в мой проводник пакетов, но я не могу добавить библиотеку в проект, так как не отображаются никакие параметры библиотеки. Это происходит даже после проверки поля «IsLibrary».

+0

должно быть папкой «appcompat_v7» в вашем обозревателе пакетов, где все ваши проекты находятся. Если вы щелкните правой кнопкой мыши на своем проекте, выберите «Свойства», а затем выберите «Android» и нажмите кнопку «Добавить ...» в разделе «Библиотека». Выберите «appcompat_v7» и примените его. – ORY

+0

Я попытался импортировать папку с файлом в свой пакетный проводник. Теперь я вижу папку «app-compat v7» над моим проектом в проводнике пакетов. Однако, когда я перехожу к project-> свойствам, я не могу найти папку библиотеки под «android». Ничего не появляется, даже после того, как я проверил вариант «Является ли библиотека». – Jordan

+0

Можете ли вы попробовать Версии отсюда: http://stackoverflow.com/questions/27490505/where-is-the-eclipse-adt-bundle-link – ORY

ответ

1

AppCompat-v7 следует добавить в ваш модуль Gradle file. Он находится в разделе зависимостей.

Например:

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:25.1.1' 
    testCompile 'junit:junit:4.12' 
} 
+0

Спасибо за попытку ответить, но да, я использую Eclipse, поэтому я Не знаю, может ли быть часть build.gradle. – Jordan

+0

Неплохо. Я увидел «Android 2.2» и прочитал «Android Studio 2.2». – theblitz

+0

Конечно, это было бы подходящее время для перехода на Android Studio ....... :) – theblitz

1

, если у вас есть AppCompat v7 в своих статистов папку следуют this link, но если вы не имеете его:

Чтобы загрузить библиотеку поддержки через SDK Manager:

  1. Запустите Android SDK Manager.
  2. В окне диспетчера SDK прокрутите список до конца списка пакетов, найдите папку «Дополнительно» и, если необходимо, разверните ее, чтобы отобразить ее содержимое.
  3. Выберите поддержку Android
  4. Элемент репозитория. Нажмите кнопку «Установить пакеты ...».

enter image description here

После загрузки, программа устанавливает файлы библиотеки поддержки в существующий каталог Android SDK. Файлы библиотеки находятся в следующем подкаталоге вашего каталога SDK: <sdk>/extras/android/m2repository/com/android/support/.

Обновление: Импортировать его как изображения

enter image description here

вы теперь вашу библиотеку в вашем проекте Explorer, как этот

enter image description here

остальное adding library project

+0

Я уже загрузил и установил папку «Android Support Repository» в моем Android SDK-менеджере. После открытия местоположения на моем жестком диске я вижу, что папка AppCompat-v7 существует и содержит больше папок с надписью от 18 до 25.1.1. Однако мой компьютер по-прежнему не обнаруживает каких-либо существующих проектов Android в этой папке «AppCompat-v7». – Jordan

+0

Найдите свой жесткий диск, чтобы найти папку 'appcompat-v7' –

+0

Я могу найти папку AppCompat-v7 под поддержкой, да. То, что я имел в виду, состоялось в том, чтобы отправиться в Eclipse и нажав ** «Импорт -> Существующий код Android в рабочую область» **, а затем выбрав эту самую папку «AppCompat-v7», в разделе «Проект для импорта» файлов не будет. – Jordan

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