Tôi vừa phát hiện ra điều kỳ lạ về Android studio: nó có một số tùy chọn cấu hình trong build.gradle
tệp ghi đè lên những gì được chỉ định trong AndroidManifest.xml
tệp.
Ví dụ, tôi có những dòng sau trong build.gradle
:
android {
compileSdkVersion 18
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
...
}
đã ghi đè thẻ tương ứng trong AndroidManifest.xml
:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8"/>
Tôi thực sự không thích có các cài đặt giống nhau trải rộng trong hai tệp khác nhau, vì vậy tôi đang tự hỏi liệu tôi có thể xóa nó một cách an toàn từ build.gradle
hay AndroidManifest.xml
và ở đâu sẽ hợp lý hơn nếu giữ nó.