解决方法:
1.参考Gradle项目启动报错:Deprecated Gradle features were used in this build, making it incompatible with Gradle-CSDN博客将所有的compile改为implementation 仍然报错
2.进入android目录,输入命令./gradlew build --warning-mode all
显示:查gpt,是这么讲解的:这个错误是由于
android.support.annotation.Nullable
类已经被废弃,而新的 AndroidX 包中该注解被移到了 androidx.annotation.Nullable
中。你需要将 react-native-picker
包中的引用更新为 AndroidX 的版本。
以下是详细的步骤总结:
-
在
PickerViewModule.java
文件中:- 替换:
import android.support.annotation.Nullable;
- 为:
import androidx.annotation.Nullable;
- 替换:
-
在
android/gradle.properties
文件中:-
android.useAndroidX=true
-
android.enableJetifier=true
-
-
迁移到 AndroidX:
- 运行:
./gradlew build --warning-mode all
- 运行:
-
成功 显示