Я пытаюсь перейти от Intellij Idea 12 к Android Studio 0.2.1 В настоящее время мой проект андроида настроен с помощью maven-android-plugin. Я использую actionbarsherlock как зависимость apklib.Android Studio Pre Dexing не удается
Когда я пытаюсь построить проект с Android Studio это терпит неудачу на этапе предварительного Dexing с
Error:Android Pre Dex: [xpp3-1.1.4c.jar] trouble processing "javax/xml/namespace/QName.class":
Error:Android Pre Dex: [xpp3-1.1.4c.jar] Ill-advised or mistaken usage of a core class (java.* or javax.*)
Error:Android Pre Dex: [xpp3-1.1.4c.jar] when not building a core library.
Error:Android Pre Dex: [xpp3-1.1.4c.jar] This is often due to inadvertently including a core library file
Error:Android Pre Dex: [xpp3-1.1.4c.jar] in your application's project, when using an IDE (such as
Error:Android Pre Dex: [xpp3-1.1.4c.jar] Eclipse). If you are sure you're not intentionally defining a
Error:Android Pre Dex: [xpp3-1.1.4c.jar] core class, then this is the most likely explanation of what's
Error:Android Pre Dex: [xpp3-1.1.4c.jar] going on.
Однако только зависимость к xpp3 от ActionBarSherlock, и если вы посмотрите на структуру проекта вы видите, что он имеет «предоставленный» объем. Поэтому, по-моему, это не должно быть предварительно деоксировано или вообще включено в apk.
Вы сделали подобные наблюдения? Или вы получили андроид-maven-проект с зависимостью actionbarsherlock для сборки в андроид-студии? Любые намеки о том, как получить эту работу с андроида студии оценили :)
С уважением Фрэнк
Как вы добавляете зависимость библиотек поддержки в свой проект? – maclir
Использование Maven: ' com.google.android опорно-v4 ' –
Frank
Вы не хотите использовать андроид студии с Gradle системой сборки? – maclir