Kunci languageLevel diubah dari JDK_1_8 menjadi JDK_1_7 karena alasan yang saya tidak tahu.
Apa yang mungkin terjadi?
Apakah ini ada hubungannya dengan IDE pengembang lain yang mengerjakan proyek? Mungkin mereka memiliki pengaturan Android Studio lain?
Inilah yang muncul setelah saya perhatikan file di bawah kendali sumber telah berubah:
$ git diff
diff --git a/.idea/misc.xml b/.idea/misc.xml
index fbb6828..5d19981 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -37,7 +37,7 @@
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
- <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
Ini adalah gitignore saya jika itu penting.
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
Bagaimana saya melanjutkan sehingga tetap saja satu atau lain cara?
.gitignore, dan solusi ini bertentangan dengan ini. Anda kehilangan beberapa kemampuan untuk membagikan properti proyek ke semua pengembang, seperti pengaturan inspeksi / serat yang kami gunakan untuk mencegah beberapa praktik buruk standar bahkan sebelum sampai ke tinjauan kode. Anda bisa menambahkan /.idea/misc.xmlke .gitignorefile untuk menyelesaikan ini.
