Khóa ngôn ngữ được thay đổi từ JDK_1_8 thành JDK_1_7 vì những lý do tôi không biết.
Điều gì có thể xảy ra?
Điều này có liên quan gì đến IDE của các nhà phát triển khác đang làm việc trong dự án không? Có lẽ họ có một cài đặt Android Studio khác?
Đây là những gì bật lên sau khi tôi nhận thấy các tập tin dưới sự kiểm soát nguồn đã thay đổi:
$ 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">
Đây là gitignore của tôi trong trường hợp nó quan trọng.
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
Làm thế nào để tôi tiến hành để nó chỉ ở cách này hay cách khác?
.gitignore
, và cách giải quyết này đi ngược lại điều này. Bạn mất một số khả năng chia sẻ các thuộc tính dự án cho tất cả các nhà phát triển, chẳng hạn như cài đặt kiểm tra / lint mà chúng tôi sử dụng để ngăn chặn một số thực tiễn xấu tiêu chuẩn trước cả khi xem xét mã. Bạn chỉ có thể thêm /.idea/misc.xml
vào .gitignore
tập tin để giải quyết điều này.