Intereting Posts
Я только что создал небольшой проект Android в Eclipse, какие файлы я должен добавить к управлению версиями? ScrollView захватывает событие touch для google map Android EditText в ListView – клавиатура Как избежать щелчка по нижнему элементу html при нажатии на элемент html над ним на сенсорных устройствах? Dx неподдерживаемый файл класса версии 52.0 … при разборе com / example / test1 / BuildConfig.class Проблемы с MediaPlayer для Android: «Ошибка (-38, 0)» и «остановить вызов в состоянии 1» Как я могу избежать задержек сбора мусора в Java-играх? (Best Practices) Предотвращение декомпиляции андроида apk Ошибка android ndk-build Относительная компоновка get Width / Height return 0 Отсутствует значок плагина при установке Crashlytics 1.3 плагина для Android на Eclipse 4.2 Juno SetOnItemClickListener () не работает на пользовательском ListView @ Android Несколько приложений с разными именами для одной и той же базы кода SyncAdapter всегда находится в состоянии ожидания Android: как подключиться к веб-странице программно, используя HttpsURLConnection

Как добавить новую библиотеку в зависимости от android с помощью eclipse adt?

Я пытаюсь добавить внешнюю библиотеку к зависимостям андроида, используя eclipse adt. У меня есть несколько библиотек, таких как pull to refresh и т. Д. Но каждый раз, когда я добавляю новый файл jar библиотеки, он отображается за пределами библиотеки библиотек зависимостей android. Как сделать так, чтобы он был связан с другими библиотеками как часть библиотеки зависимостей андроидов. Вот что я сделал до сих пор: Project> Properties> java build path> libraries> add jars (также пытались добавить внешние банки), но он всегда показывал мой новый файл jar независимо, я хочу, чтобы он был частью андроидных зависимостей). Любой ключ? Вот скриншот, я хотел бы добавить его как часть андроидных зависимостей:

Введите описание изображения здесь

Я до сих пор не понимаю, почему это важно для вас.

Однако, когда вы ссылаетесь на проект библиотеки: rightclick project-> properties-> Android-> Add, тогда jar переходит в Android Dependencies.

Если вы добавляете банку непосредственно в свой проект под libs или используя путь сборки, то он попадает в частные библиотеки Android.

Оба метода работают, но ссылка на проект библиотеки может иметь преимущества, если вы хотите изменить код библиотеки во время разработки.

В моем случае у меня было следующее в файле project.properties

 target=android-18 proguard.config=proguard.cfg android.library=false android.library.reference.1=..\\com_facebook_android android.library.reference.2=../actionbarsherlock 

После того, как я изменил последнюю строку на

 android.library.reference.2=..\\actionbarsherlock 

Actionbarsherlock.jar появился в Android Dependancies, и я мог запускать свое приложение без исключения java.lang.noclassdeffounderror