1. 找到  node_modules\native-echarts\src\components\Echarts\tpl.html 文件 ,把它复制到 (android\app\src\main\assets) 目录下 tpl.html 加上 <meta name="viewport" content="width=device-width, initial-scale=1"> 2. 修改 node_modules\native-echarts\src…
React Native开发中自动打包脚本 在日常的RN开发中,我们避免不了需要将我们编写的代码编译成安装包,然后生成二维码,供需要测试的人员扫描下载.但是对于非原生的开发人员来说,可能不知如何使用Xcode或者Android studio来导出ipa.apk安装包,为了解决非原生开发的同学们打安装包的痛苦,这里作者就提供一个shell脚本文件来实现一键式自动打包并生成安装二维码 (这里上传安装包生成二维码需要借助于三方平台fir.im) 打包脚本文件下载地址 https://github.co…
ios10 系统必须强制配置系统权限 如果不配置,调试的时候导致崩溃,还会引发包无效的问题,导致上传打包后构建版本一直不显示 解决方案1.在项目中找到info.plist文件,右键点击以 Source Code形式打开2.添加以下键值对,这里以 PhotoLibrary 作为例子 key值必须填对  描述可以随便填写  说明一下就行. <key>NSPhotoLibraryUsageDescription</key> <string>此 App 需要您的同意才能读取媒体…
用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包—>发布到各store这两大步骤.本文将向大家分享如何签名打包一款React Native APP. 在本文中我将为大家讲解如何打包和发布React Native iOS App. 第一步:导出js bundle包和图片资源 和打包React Native Android应用不同的是,我们无法通过命令一步进行导出React Native iOS应用.我们需要将JS部分的代码和图片资源等…
安卓打包后以及真机调试的时候部分图片不显示,原因是 安卓的包文件并不会每次都把图片资源重新打包.也就是说,你第一次打完包之后,再更新图片与代码,代码是会生效,但是图片文件是拿不到的,解决办法是 ../android/app/src/main/assets文件夹中把包文件(tpl.html)删除,然后重新运行run android 打包即可加载出最新的图片资源了…
用create-react-app脚手架搭建的react项目 使用 npm run build 之后生成的打包文件只能在根目录访问 这样放在服务器目录就访问不到了 报错为: 手动更改index.html的路径之后又报静态资源引入错误 把  改为 这时候报错为: 解决方法很简单: 找到myapp目录config文件夹下面  paths.js 大约在37行左右  (这是在2017-12-23新建的react项目生产的配置文件) 修改为以下代码 function getServedPath(appPa…
iOS打包步骤(一.二.三可不按照顺序) 步骤一: 选择iOS Device(以下两者选其中一个即可) 选择 Generic iOS Device (个人建议使用这个) 选择Generic iOS Device.png 选择 你的iOS设备 选择你的iOS设备.png 步骤二: 运行环境下的编译设置(Debug/Release) Xcode-->Product-->Scheme-->Edit Scheme...(或者如set_the_active_scheme.png所示进行操作) se…
Bug如下图所示: iOS显示正常,而安卓出现图片被挤压上去. 最后的解决方法: 比如你的 图片 是 750 x 513 那么 你设置样式的时候 width 为 屏幕的宽 ,高度为 屏幕的 宽 / (750 /513)这样就保留了原图的宽高比. var styles = StyleSheet.create({ // 这里是拿不到图片的个数的,需要使用内联样式即可 // contentContainer: { // width: Util.size.width, // height: Util.s…
import { Platform, } from 'react-native'; alert(JSON.stringify(Platform)): android手机弹出:{"OS":"android","Version":25,"is Testing":false} 我是android7.1的 如果是苹果OS则为iOS 所以可以用以下判断方式 if(Platform.OS==='android'){ //如果是androi…
1>Error:Configuration with name ‘default’ not found. 解决链接: http://blog.csdn.net/u011240877/article/details/51165799 2>Android Studio 报错总结: http://blog.csdn.net/zhouxin1233/article/details/51622102 3>required plugin “Android Support” is disabled:…