Невозможно написать файл кеша jarlist при создании проекта Android
При создании проекта Android в Eclipse я получаю сообщение об ошибке:
[2014-03-13 15:14:36 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Neelakanteshwar\AndroidFirst\appcompat_v7\bin\jarlist.cache
И appcompat_v7
создается папка вместе с папкой проекта в Eclipse.
Может кто-нибудь помочь мне, чтобы получить решение.
Ответы
Ответ 1
Если вы перейдете в папку appcompat_v7/bin
, вы увидите, что файл jarlist.cache
не отображается или не синхронизирован. Вам необходимо обновить папку appcompat_v7
, только нажмите F5 над этой папкой.
Добавлена папка appcompat_v7
, потому что вы используете компонент панели действий.
Ааа. Чтобы избежать создания новой папки appcompat_v7_XX
при создании нового проекта, выберите API уровня LEVEL как минимальный необходимый SDK.
После этого вы должны модифицировать AndroidManifest.xml
и поместить нужный вам уровень.
<uses-sdk
android:minSdkVersion="14" ------> change it
android:targetSdkVersion="19" />`
Heads up! Удалите все appcompat_v7_XX
. Это ошибка.
С помощью appcompat_v7
вы увидите, что Eclipse создает два файла XML:
-
activity_main.xml
-
fragment_main.xml
Если вы хотите создать проект по-старому только с помощью activity_main.xml
, выполните следующее:
-
Сделайте копию папки "BlanckActivity", расположенной по этому пути: \sdk\tools\templates\activities
предыдущей версии ADT.
-
Переименуйте папку как BlankActivityNoFragment
, затем отредактируйте имя поля файла template.xml
, чтобы он читал name=BlankActivityNoFragment
-
Скопируйте новую папку в тот же путь к новой Eclipse IDE: sdk/tools/templates/activities
Теперь вы увидите новый шаблон при создании нового проекта.
Не забудьте выбрать минимально необходимый SDK как API 14
Ответ 2
Изменить путь рабочей области при запуске Eclipse:
- from
C:\Users\XXXXXXXX\workspace
- например,
D:\My_Folder
Ответ 3
Также появилась такая же проблема сегодня.
-
Установите и настройте все необходимые компоненты.
-
В строке меню перейдите к Project->Properties->Java build path
.
-
На вкладке порядок и экспорт: проверьте все библиотеки проектов. Я проверил Android 4.4.
Ответ 4
Это не может быть профессиональным способом, но это сработало для меня.
- Вручную создайте папку с именем jar в пути:
C:\Users\\***\appcompat_v7\bin\
- Реферируйте проект в eclipse.
Ответ 5
Это потому, что вам также нужна версия Adroid 2.1!
Зайдите в Android SDK Manager и загрузите версию Android 2.1 (API 7)
Если вы запустите новое приложение для Android. В проекте написано, что от версии 2.1 до 4.4 версии Android.
Значит, программа ищет минимальную версию Android для Android:)
BTW: Загрузите 2.2. Версия Android тоже.:)
Ответ 6
У нас появилась такая же проблема сегодня.
В моем случае комбинация ваших советов стала решением:
-
В панели проектов Eclipse я удалил Appcompat (XYZ) и новый проект, который я только что создал.
-
Проверено на наличие обновлений - никаких обновлений не найдено.
-
Нажмите Файл → Перезагрузка.
-
При создании нового проекта выбрали API 14 как минимально необходимый SDK.
Готово.
Ответ 7
Запустите обновление Eclipse (Справка → Проверить наличие обновлений) и сообщите мне, разрешает ли это ваши проблемы.
Ответ 8
Просто обновите папку bin appcompat_v7!
Ответ 9
Это сработало для меня.
При создании поддержки android-support-v7-appcompat отметьте опцию "Копировать проекты в рабочее пространство". Теперь он может записываться в нужные каталоги.
Надеюсь, это поможет вам.
Ответ 10
Хорошо... Я встретил ту же ситуацию. Я удалил свой проект из затмения и на диске, удалил рабочую область с диска и воссоздал проект в новом рабочем пространстве... он работает.......
Ответ 11
В моем случае работал другой подход, говорящий здесь, если он может кому-то помочь. Я также столкнулся с этой странной проблемой appcompat
при создании нового проекта.
У меня есть только очистить и построить проект appcompat_v7
по умолчанию 2 раза, который создается самим eclipse и воелой! и все ошибки ушли, отлично работает.
Ответ 12
Я получил ту же ошибку, и следующие шаги сработали для меня.
Просто удалите папки gen
и bin
Очистить (перестроить) проект.
Ответ 13
Here is *Simple Trick:*
Create New Project
If you get the warning of jarlist Not created under the console tab
Close Eclipse and ReOpen it
Now u r done. jarlist is included in appcompat_7/bin or appcompat_7_XX/bin