Tôi đang cố gắng chuyển từ Intellij Idea 12 sang Android Studio 0.2.1 Hiện tại dự án Android của tôi được thiết lập với maven-android-plugin. Tôi sử dụng actionbarsherlock như một phụ thuộc apklib.Android Studio Pre Dexing không thành công
Khi tôi cố gắng xây dựng các dự án với Android Studio nó không thành công ở giai đoạn tiền Dexing với
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.
Tuy nhiên, sự phụ thuộc duy nhất xpp3 là từ ActionBarSherlock và nếu bạn nhìn vào cấu trúc dự án bạn thấy rằng nó có phạm vi "được cung cấp". Vì vậy, theo ý kiến của tôi, điều này không nên được dexed trước hoặc đưa vào apk tất cả.
Bạn đã thực hiện các quan sát tương tự chưa? Hay bạn đã nhận được một dự án android-maven với sự phụ thuộc actionbarsherlock để xây dựng trong studio android? Bất kỳ gợi ý về cách để làm việc này với studio android được đánh giá cao :)
Trân Frank
Bạn làm cách nào để thêm phụ thuộc vào thư viện hỗ trợ vào dự án của mình? – maclir
Sử dụng maven: ' com.google.android hỗ trợ-v4 ' –
Frank
Bạn không muốn sử dụng các hãng Android với hệ thống xây dựng gradle? – maclir