Một câu trả lời trước cho câu hỏi này đã có một giải pháp cho phát triển những người sử dụng Gradle, nhưng tôi không sử dụng Gradle vì vậy tôi muốn tóm tắt câu trả lời của mình mà giúp một số người và những gì tôi cuối cùng đã làm. Tôi chấp nhận câu trả lời của riêng mình và không phải là câu trả lời của anh ấy như tôi đã nói, tôi không sử dụng Gradle nên tôi không sử dụng những gì anh ấy viết.
Tôi đã làm vài việc để nó hoạt động cuối cùng. giải pháp khả thi là:
đầu tiên cho người dùng Gradle:
1) Hoàn nguyên các thư viện hỗ trợ cho các phiên bản cũ, kể từ khi chương trình này có một lỗi.
2) sử dụng biên dịch 'com.android.support:appcompat-v7:23.2.1' vì lỗi đã được sửa ở đó.
3) cho Gradle Plugin 2.0:
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
Hoặc bạn có thể sử dụng lớp Xây dựng Công cụ 1.5.0 (classpath 'com.android.tools.build:gradle:1.5.0'
)
defaultConfig {
generatedDensities = []
}
// không có nhu cầu này với Gradle 2.0
aaptOptions {
additionalParameters "--no-version-vectors"
}
Đây là phần dành cho người dùng không Gradle:
1) Mở trình quản lý SDK.
2) gỡ bỏ cả "Mang X Android" (trong đó X là ARM hoặc Intel) từ API 22 và 23.
3) sau đó tôi vẫn có một lỗi biên dịch tại một trong những phong cách của thư viện AppCompat. Tôi chỉ đơn giản là nhận xét chúng ra (tôi sẽ mạo hiểm các thiết bị rất cụ thể không hoạt động nếu nó sử dụng phong cách rất cụ thể).
Sau đó tôi đã làm sạch dự án và nó chỉ mới bắt đầu hoạt động.
Nguồn
2016-04-21 17:29:06
Bản sao có thể có của [Cập nhật thư viện hỗ trợ Android thành 23.2.0 gây ra lỗi: XmlPullParserException Dòng tệp XML nhị phân # 17 thẻ yêu cầu viewportWidth> 0] (http: // stackoverflow.com/questions/35622438/update-android-hỗ trợ-thư viện-to-23-2-0-nguyên-lỗi-xmlpullparserexception-bin) –