Cur*_*sil 10 java android gradlew react-native react-native-image-picker
我有一个要更新 UI 的项目,但是每当我使用 npx react-native run android 运行应用程序时,都会出现错误
Task :react-native-image-picker:compileDebugJavaWithJavac FAILED
这是下面的完整错误:
`此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings 302 个可操作任务:2 个已执行,300 个最新警告:映射新 ns http://schemas.android.com/ repository/android/common/02到旧的 ns http://schemas.android.com/repository/android/common/01 警告:将新的 ns http://schemas.android.com/repository/android/generic/02映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02映射到旧 ns http:// schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/03映射到旧 ns http://schemas.android。 com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02映射到旧 ns http://schemas.android.com/sdk/ android/repo/repository2/01 警告:将新的 ns http://schemas.android.com/sdk/android/repo/repository2/03映射到旧的 ns http://schemas.android.com/sdk/android/repo/ repository2/01 警告:将新的 ns http://schemas.android.com/sdk/android/repo/sys-img2/03映射到旧的 ns http://schemas.android.com/sdk/android/repo/sys- img2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-图片2/01 警告:意外元素(uri:“”,本地:“基本扩展名”)。预期元素为 <{}codename>、<{}layoutlib>、<{}api-level> C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java \com\imagepicker\ImagePickerModule.java:135: 错误:找不到符号 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES C:\Users\CURTIS\Downloads\efik \node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:143:错误:找不到符号libraryIntent = new Intent(MediaStore.ACTION_PICK_IMAGES); ^ 符号:变量 ACTION_PICK_IMAGES 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:147:错误:找不到符号 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\ src\main\java\com\imagepicker\ImagePickerModule.java:152: 错误: 找不到符号 if (selectionLimit == 0) maxNum = MediaStore.getPickImagesMaxLimit(); ^ 符号:方法 getPickImagesMaxLimit() 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:153:错误:找不到符号库Intent.putExtra(MediaStore.EXTRA_PICK_IMAGES_MAX, maxNum); ^ 符号:变量 EXTRA_PICK_IMAGES_MAX 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:162:错误:找不到符号 } else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES 6 个错误
失败:构建失败并出现异常。
编译失败;有关详细信息,请参阅编译器错误输出。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在https://help.gradle.org获取更多帮助
1m 58s 内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 警告:将新的 ns http://schemas.android.com/repository/android/common/02映射到旧的 ns http://schemas.android.com/ repository/android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新的 ns http://schemas.android.com/sdk/android/repo/addon2/02映射到旧的 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:映射新的 ns http://schemas.android.com/sdk/android/repo/addon2/03到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:映射新 ns http:// schemas.android.com/sdk/android/repo/repository2/02到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:映射新 ns http://schemas.android。 com/sdk/android/repo/repository2/03到旧的 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:映射新的 ns http://schemas.android.com/sdk/ android/repo/sys-img2/03到旧的 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:映射新的 ns http://schemas.android.com/sdk/ android/repo/sys-img2/02到旧的 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:意外元素(uri:“”,本地:“基本扩展名”)。预期元素为 <{}codename>、<{}layoutlib>、<{}api-level> C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java \com\imagepicker\ImagePickerModule.java:135: 错误:找不到符号 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES C:\Users\CURTIS\Downloads\efik \node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:143:错误:找不到符号libraryIntent = new Intent(MediaStore.ACTION_PICK_IMAGES); ^ 符号:变量 ACTION_PICK_IMAGES 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:147:错误:找不到符号 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\ src\main\java\com\imagepicker\ImagePickerModule.java:152: 错误: 找不到符号 if (selectionLimit == 0) maxNum = MediaStore.getPickImagesMaxLimit(); ^ 符号:方法 getPickImagesMaxLimit() 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:153:错误:找不到符号库Intent.putExtra(MediaStore.EXTRA_PICK_IMAGES_MAX, maxNum); ^ 符号:变量 EXTRA_PICK_IMAGES_MAX 位置:类 MediaStore C:\Users\CURTIS\Downloads\efik\node_modules\react-native-image-picker\android\src\main\java\com\imagepicker\ImagePickerModule.java:162:错误:找不到符号 } else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) { ^ 符号:变量 TIRAMISU 位置:类 VERSION_CODES 6 个错误
失败:构建失败并出现异常。
编译失败;有关详细信息,请参阅编译器错误输出。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
在https://help.gradle.org获取更多帮助
1m 58s 内构建失败
at makeError (C:\Users\CURTIS\Downloads\efik\node_modules\execa\index.js:174:9)
at C:\Users\CURTIS\Downloads\efik\node_modules\execa\index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (C:\Users\CURTIS\Downloads\efik\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (C:\Users\CURTIS\Downloads\efik\node_modules\@react-native-community\cli\build\index.js:192:9)`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |