本机教程(react本机0.30)的演练:我创建了无法在安卓设备上安装的应用程序,以下是步骤:
react本机init演示
cd android
梯度assembleRelease
将未签名的apk复制到移动设备( htc m8 mini 2)
并得到结果:Application demo was not installed
基于这个类似的问题,:未签名的apk不会在手机上安装。
但是,为什么我能够运行Ionic 2所做的无关的应用呢?
有什么问题吗?
在我的react本机项目中,我没有"react-native-reanimated",但是当我重新构建我的项目时,我得到了以下错误:"Project "react-native-reanimated" was not found in the root project
因此,当我安装react-native-reanimated时,会出现一个NDK安装错误,但是当我安装ndk并从项目中获取apk时,应用程序不会打开并崩溃。
因此,我卸载了react-native-reanimated、ndk和cmake,但是再次得到了错误"project
我开始测试在现有android项目中使用react的大小影响。当创建一个简单的android项目(带有导航抽屉的模板项目)并创建.apk文件时,它的大小是发布模式下的1.1 MB。
然后,我尝试通过在doc,中执行以下步骤来集成react本机的
在完成了这个集成之后,用这里定义的progaurd步骤更新了progaurd规则. here文件,
are文件内容类似于,
# React Native
# Keep our interfaces so they can be used by other ProGuard rules.
# See http://sourceforge.net/p/p