当前位置: 首页 > 知识库问答 >
问题:

React原生Android版,图像突然不见了

微生阳平
2023-03-14

iOS版本的应用程序运行良好,所有的图像都能出现。

下面是我安装调试版本时的消息:

/users/someguy/projects/third/something-app/android/gaialibrary/src/main/androidmanifest.xml:9:5-15:19警告:application@android:allowbackup在androidmanifest.xml:9处被标记为替换其他声明,但不存在其他声明

任务:React-native-fbsdk:CompileDebugJavaWithJavac注意:一些输入文件使用或覆盖了一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译。注意:/users/someguy/projects/third/something-app/node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/utility。注意:有关详细信息,请使用-xlint:unchecked重新编译。

任务:react-native-google-analytics-bridge:compiledebugjavawithjavac注意:/users/someguy/projects/third/something-app/node_modules/react-native-google-analytics-bridge/android/src/main/java/com/idehub/googleanalyticsbridge/converttoWritable。注意:有关详细信息,请使用-xlint:unchecked重新编译。

任务:react-native-i18n:compiledebugjavawithjavac注意:/users/someguy/projects/third/something-app/node_modules/react-native-i18n/android/src/main/java/com/alexanderzaytsev/rni18n/rni18nmodule.java使用或重写一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译

任务:react-native-picker:compiledebugjavawithjavac注意:/users/someguy/projects/third/something-app/node_modules/react-native-picker/android/src/main/java/com/beefe/picker/pickerviewmodule.java使用或重写了一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译。

任务:react-native-svg:compiledebugjavawithjavac注意:一些输入文件使用或覆盖了一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译。

任务:app:compiledebugjavawithjavac注意:/users/someguy/projects/third/something-app/android/app/src/main/java/com/somethingapp/tone/tone.java使用或覆盖了一个不推荐使用的API。注意:有关详细信息,请使用-xlint:deprecation重新编译。注意:/users/someguy/projects/third/something-app/android/app/src/main/java/com/somethingapp/fittit/ovfitting.java使用未经检查或不安全的操作。注意:有关详细信息,请使用-xlint:unchecked重新编译。

任务:App:ExternalNativeBuildDebug构建somethingfittingjni x86[1/2]构建CXX对象CMakeFiles/somethingfittingjni.dir/src/main/cpp/somethingfittingjni.cpp.o[2/2]链接CXX共享库../../../../Build/Intermediates/cmake/debug/obj/x86/libomethingFittingJNI.so构建CXX对象CMakeFiles/somethingfittingjni.dir

任务:App:TransformNativeLibsWithStripDebugSymbolforDebug无法剥离库“/users/someguy/projects/third/something-app/android/app/build/intermediates/transforms/mergejnilibs/debug/0/lib/armeabi”的剥离工具,原因是缺少ABI“armeabi”。按原样包装。无法剥离库“/users/someguy/projects/third/something-app/android/app/build/intermediates/transforms/mergejnilibs/debug/0/lib/armeabi/libicu_common.so”,原因是缺少ABI“armeabi”的剥离工具。按原样包装。无法剥离库“/users/someguy/projects/third/something-app/android/app/build/intermediates/transforms/mergejnilibs/debug/0/lib/armeabi/libimagepipeline.so”,因为缺少ABI“armeabi”的剥离工具。按原样包装。

任务:App:InstallDebug 01:35:21 v/DDMS:execute:正在运行am get-config 01:35:21 v/DDMS:在“CEE345834583458”上执行“am get-config”:EOF命中.读取:-1 01:35:21 v/ddms:execute:返回在“SM-G950N-9”上安装APK“app-debug.APK”的app:debug 01:35:21 d/device:将app-debug.APK上载到设备“CEE345834583458"01:35:21 d/ddms:将文件上载到设备”CEE345834583458"01:35:21 d/ddms:读取/users/someguy/projects/third/something-app/android/app/build/outputs/APK/debug/app-debug.读取:-1 01:35:35 V/DDMS:execute:返回01:35:35 V/DDMS:execute:运行rm“/data/local/tmp/app-debug.apk”01:35:35 V/DDMS:execute'rm“/data/local/tmp/app-debug.apk”“对”CEE345834583458“:EOF命中。读取:-1 01:35:35 V/DDMS:执行:返回1个设备上的安装。

生成在31s内成功

将build.gradle更新到3.2.1后,我收到以下错误:

共有1个答案

李谦
2023-03-14

通过这个帖子,我能够解决这个问题。使用删除生成的资源/可提取文件夹

rm -rf android/app/src/main/res/drawable-*

然后使用

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

我要补充的是,这导致了一些问题与我的飞溅页面徽标。唯一的解决方法是手动将我的splashpage徽标添加到/drawable-mdpi文件夹中。

 类似资料:
  • 我正在使用assets文件夹中的hdpi、mdpi、xhdpi,xxhdpi和xxxhdpi来响应本地android。 但是有些图像工作正常,有时即使在提供固定的高度和宽度后,相同的图像也会调整大小(大小增加和减小)。 对于ios来说一切都很好,但是在Android的情况下,图像会失真,有时无法显示。 我已尽一切努力解决此问题,但尚无法解决。

  • 每次我重新打开项目和模拟器时,我都必须在命令提示符中运行和吗? 谢谢。

  • 我克隆了存储库:https://github.com/facebook/react-native,并尝试在Android仿真器上运行UIExplorer示例。 我在Android模拟器上收到了这个错误消息:

  • 遇到这个问题的人都无法解决配置':react-native-fast-image:classpath'的所有工件,并且找不到com.android.tools.build:gradle:3.6.3?我试着打开项目结构,看到gradle插件工具是3.6.3,而gradle版本是5.4.6,但我不知道现在发生了什么 build.gradle文件:

  • 我已经完成了所有的设置为Android和iOS反应原生从下面的链接在我的mac mashine。 项目已成功创建。但当我试图在终端中使用以下命令运行Android项目时: 我得到了下面的错误 > 问题:配置项目“:app”时出现问题。 SDK目录“/usr/local/opt/android SDK”不存在。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debu

  • 我试图运行命令,但它抛出了一个错误。我在遵循文档我遵循了每一步,但它不起作用,我认为这不是选择路径,而是它设置如文档所示。谁能告诉我出什么事了吗?