В моей реакции-родное приложение, мне нужно, чтобы получить разрешение местоположения от пользователя, так что я добавил это в одном из классов активность ...ActivityCompat ошибка (не удается разрешить символ)
public void onCreate() {
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
}
Однако я получите cannot resolve symbol error
для обоих ActivityCompat
и Manifest
.
После выполнения некоторых исследований я узнал, что вам нужно добавить следующий код в файл 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
, все еще получить ошибки.
Как исправить эти ошибки?
AppCompat-V7 уже включает в себя поддержку -v4. Если вы используете compileSdkVersion 23, обновите поддержку libs до v23.4.0. –