Articles of библиотека

Невозможно выполнить dex: несколько файлов dex определяют Lcom / 9oldandroids / animation / Animator $ AnimatorListener;

Я неоднократно получаю ошибку при создании apk. Проделали основные вещи, такие как очистка, обновление и перезапуск затмения, но до сих пор не решены. Вот журнал ошибок. com.android.dx.util.DexException: Multiple dex files define Lcom/nineoldandroids/animation/Animator$AnimatorListener; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) […]

Невозможно создать экземпляр активности … Вызывается ClassNotFoundException

После преобразования отлично работающего приложения в библиотеку (включая класс Activity!), Я пытаюсь создать приложение, которое использует всю эту библиотеку, просто суперклассифицируя деятельность библиотеки: package com.example.baseapp.paid; import android.os.Bundle; import com.example.baseapp.LibActivity; public class PaidActivity extends LibActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } } Eclipse создает […]

Что делает флажок «Библиотека», «Под крышкой»?

Я заметил, что когда я конвертирую существующий проект приложения Android в проект библиотеки Android , установив флажок «Библиотека» , ничего не меняется в исходном коде проекта или в файлах XML. Итак, что действительно происходит, когда установлен флажок «Библиотека»? Какие изменения происходят внутри, в пакетах и ​​/ или файлах проекта ? Где я могу узнать больше […]

Как Android обрабатывает несколько R.java?

Я создаю пару приложений для Android-приложений для проекта. Чтобы упростить вопрос, допустим, у меня есть две библиотеки ( utilLib , screenLib ) в этом проекте (теперь это будет приложение ). В каждом проекте есть ресурс String с тем же именем, но с разными значениями. Как это: utilLib <string name="app_version">1.0</string> <string name="hello">UtilLib Hello</string> screenLib <string name="app_version">0.7a</string> […]

Как переопределить класс в проекте библиотеки Android?

Вот моя ситуация: У меня есть проект библиотеки и проект, основанный на нем. Теперь в библиотеке у меня есть два класса A и B, в которых A использует B. В проекте, использующем библиотеку, у меня есть еще один класс B, который должен переопределить класс B из библиотеки. Но каждый раз, когда класс A выполняет вызов, […]

Обфускация проекта библиотеки андроидов

Привет, я разработал одну андроидную библиотеку, и теперь я хочу запутать ее для перераспределения. Я разрабатываю свою библиотеку с eclipse и Android версии 4.1.2. Я попытался запутаться с затмением и про-охранником. Я экспортирую, а также выкладываю proguard.config = proguard-project.text в project-properties но не генерирует какой-либо файл jar. Это показывает мне результат, поскольку он не позволяет […]

Нужно ли мне всегда использовать последнюю цельSdkVersion?

Простой вопрос: в Eclipse команда «Новый Android-проект» всегда пытается использовать последний доступный sdk. Всегда ли это хорошая идея? ОБНОВИТЬ: Я пытаюсь объяснить. Теперь в Eclipse «Новый проект» создает манифест с: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> Итак, нацелитесь на последний Android (Jelly Bean, 4.2.x), но он может работать и на Froyo (2.2). Это хорошо для меня. Что […]

Есть ли способ использовать Roboguice и ActionbarSherlock в одном проекте?

Я хотел бы использовать библиотеки, упомянутые в названии, в одном проекте. Тем не менее, мне нужно, чтобы мои действия расширялись от специального класса Activity: в случае Roboguice это RoboAcitivity, и это FragmentActivity для ActionbarSherlock. ActionbarSherlock расширяет библиотеку совместимости, что приятно, потому что мне также нужно использовать фрагменты и уровень уровня s <уровень API 11. Кто-нибудь […]

Дублировать файлы по одному пути внутри APK

У меня есть приложение, использующее некоторые библиотеки. Проблема в том, что когда я пытаюсь экспортировать файл apk, я получаю «Дублировать файлы на одном пути внутри APK». Вот журнал: org.eclipse.core.runtime.CoreException: Duplicate files at the same path inside the APK at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:284) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:295) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:232) at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:217) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Caused by: com.android.sdklib.build.DuplicateFileException: Duplicate files at the […]

Папка активов библиотеки Android не копируется

Я создаю библиотеку Android, и у нее есть папка с изображениями. Когда я использую его в другом проекте, активы не копируются. У кого-нибудь еще была эта проблема?