Setelah memperbarui Android Studio ke 1.0, saya melihat kesalahan ini:
Kesalahan: Proyek perpustakaan tidak dapat menyetel applicationId. applicationId disetel ke 'com.super.app' dalam konfigurasi default.
Saya memperbarui plugin Gradle seperti yang disarankan tetapi saya tidak mengerti cara memperbaikinya.
Terima kasih kepada Joel untuk jawaban yang benar: Saya hanya perlu menghapus 1 baris dari
.gradle
file te :menjadi
dan AndroidManifest.xml saya
Ini adalah solusi yang tepat jika Anda tidak perlu mengganti nama paket aplikasi Anda. Untuk mengganti namanya, Anda perlu menggunakan "flavours":
sumber
Hanya memetikan itu membantu seseorang:
Ketika saya mengimpor proyek eclipse ke studio android, saya mendapat kesalahan ::
"Kesalahan: Aplikasi dan ID aplikasi uji tidak boleh sama"
Aneh, tetapi saya melihat ke build.gradle dan menemukan dua placeholder, satu untuk aplikasi dan lainnya untuk testapplication.
Saya menghapus testApplicationId dari itu seperti yang disarankan dalam posting ini dan ini membantu saya menyelesaikan masalah.
Catatan: Penjelasan ini tidak terkait dengan kesalahan yang diposting dalam pertanyaan ini, tetapi mungkin membantu seseorang yang mendapatkan kesalahan serupa.
sumber
Anda tidak dapat menentukan applicationId untuk lib Anda. Tetapi jika Anda ingin menggunakan pengenal dalam file build Anda, yang akan memberi Anda, nama paket library Anda, Anda dapat menentukan variabel untuk modul dan kemudian menggunakan nilai yang diperlukan.
misal: Library's build.gradle
Selain itu, Anda dapat menggunakan nilai di bawah ini sesuai kebutuhan dalam file build Anda sendiri di lib.
sumber