React Native v0.59.2 android签署的apk停留在启动画面

时间:2019-04-14 10:25:54

标签: android react-native gradle build

我最近将本机反应从0.55.4升级到了0.59.2。 我正在通过wix v1.1.486使用react native导航。当库中的某些函数抛出错误时,我决定移至v2。 我可以在ios和android上以调试模式完美运行该应用程序。

但是,当我尝试生成签名的apk时,遇到了“无法从资产'index.android.bundle加载脚本”的问题,并能够修复它(reference)

现在,我被固定在启动画面上。该应用程序无法继续移动。

已验证它可以在调试模式下工作。尝试使用空的主要活动,因此没有问题。该项目使用redux,我在android studio中看到了初始的redux日志。尝试在模拟器和设备上运行。 同样,react-native run-android --variant = release也可以。

android / build.gradle

textnode.id = idtext

app / build.gradle

node.id = idtext

MainActivity.java

varprice = varprice - dict[idtext];

MainApplication.java

button.parentElement.remove()

通过./gradlew assembleRelease生成的已签名的apk停留在启动屏幕/启动屏幕上。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序停留在启动屏幕上,则可能存在一些隐藏的错误,通常在js捆绑包中。使用Traceback (most recent call last): File "C:/Users/ATech/AppData/Local/Programs/Python/Python37-32/cc task/FYP_OpenCv/read_show_img.py", line 7, in <module> cv2.imshow("image", img) cv2.error: OpenCV(4.0.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:625: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'查看android的错误日志,您可能会更好地解决问题所在