在我反應過來本地應用程序,我需要從用戶那裏得到的位置的權限,所以我加了這項活動中的一個類...ActivityCompat錯誤(無法解析符號)
public void onCreate() {
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
}
然而,我對於ActivityCompat
和Manifest
都獲得cannot resolve symbol error
。
做一些研究,我發現後,您需要添加以下到gradle.build
文件compile 'com.android.support:support-v4:23.0.0'
所以我做到了......
dependencies {
compile project(':react-native-maps')
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+" // From node_modules
compile 'com.android.support:support-v4:23.0.0'
}
但我仍然得到同樣的錯誤。我試過clean
仍然沒有。我也嘗試重新啓動Android Studio File > Invalidate Caches/Restart
,仍然收到錯誤。
如何解決這些錯誤?
程序兼容性-V7已經包含支持-V4。如果使用compileSdkVersion 23,則將支持庫更新爲v23.4.0。 –