React Native debug正常,release闪退
发表于|更新于|菜鸡修炼手册
|总字数:109|阅读时长:1分钟|浏览量:
今天准备打包一版react native app
debug的时候,那么进行打包release
打包成功,安装打开后闪退
查看日志,显示未能加载index.android.js
所以,解决方案:在android工程assets下生成相应的bundle文件
在工程目录下输入命令如下:
1 | 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/ |
继续打包,正常
文章作者: 唐墨夏
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 鼠鼠在碎觉!
相关推荐

2020-09-02
几个仍未解决的摄像头Bug
有时候不得不承认,码代码也是个充满玄学的东西 ❀前段时间从皮蛋那接了一个外包,需求很简单,调摄像头录一小段视频,然后上传到服务器基本就可以了。最开始说只需要做Android的,那就原生无压力,可是后面又说iOS版本也要,那没办法,只能上React Native,其实问题也不大,三方库一大堆,yarn add就完事了 ❀❀磨磨唧唧等了好久,首笔款到账后开干,没几个页面很快就搞完了,拿了几个手机测试,没啥大问题,丢过去测试没啥大问题,那就完事,休息。然后中间胡乱操作,差不多解决了几个头疼的问题,比如播放avi格式的视频啊,服务端不能读取mp4的视频等待问题,三方库加了删,删了加,虽然麻烦,但是好歹解决了。后来甲方换了一个P30 来测试,并指明要求4K分辨率,没辙,只能分辨率拉满,自己手机装上测试,没问题,4k,丢过去,完事。然后就Boom了…… ❀❀❀其他手机都没事,P20也没事,录4k完全没问题,到了P30,只要是3840*2160的分辨率,开始录像后摄像头预览就冻住了,然后录像失败,各种尝试,再加上手头没有p30真机,debug起来贼麻烦。首先,远程真机走一波,wetest...

2022-01-05
使用bat同时在多台设备安装应用
现在公司在调试一款Android设备,平时都是adb远程连上去,然后在Android Stuido里直接运行就行了但是,现在一排设备摆在那里,要安装的时候,我得一个一个连上,然后一个一个安装,就很麻烦或者我打好包,再到每个设备上安装,就很不优雅百度一番,结合自己情况稍微修改一下,完美解决 先上jio本adb_connect.bat 123456adb connect 192.168.1.51::adb connect 192.168.1.52adb connect 192.168.1.53adb connect 192.168.1.54adb connect 192.168.1.55::adb connect 192.168.1.56 multi.bat 1234567891011121314151617@echo offecho --------------------------------------------------------echo Get devicesadb devices > devices.txttype devices.txtecho -...

2020-11-19
记一些开发中的小问题
都是一些小问题,几句话就说清楚的,奈何记不住,每次都要搜,整理一下,有新的就加上 Android保持屏幕常亮在Activity中增加一个Flag即可 1getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); Android设置横屏在Manifetst.xml中给需要横屏的Activity设置screenOrientation属性 1android:screenOrientation="sensorLandscape" value description unspecified 默认值,由系统决定,不同手机可能不一致 landscape 强制横屏显示 portrait 强制竖屏 behind 与前一个activity方向相同 sensor 根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activity都更着变化 sensorLandscape 横屏旋转,一般横屏游戏会这样设置 sensorPortrait 竖屏旋...

2019-03-21
Kotlin大法好-->"_"下划线的妙用
记录kotlin的学习,谨防忘记 _下划线平时用于在变量命名的时候作为单词的间隔除此之外,在kotlin中还有别的用途 作为lambda的参数名称123view.setOnTouchListener{ v , event -> //do something} 如果上述回调中,我们只用到了event而没有用到v的时候,就可以用_代替 123view.setOnTouchListener{ _ , event -> //do something} 当然,如果一个参数都没用到,那就自己省略参数部分就完事 作为解构声明参数解构可以一次性建好多个变量,但是有时候会用不到其中一部分参数,那么解构的时候用_替代就可以了 123data class Person(var name : String, var age : Int)val person = Person("Tom", 20)val (name, age) = person 这时候创建了name和age两个变量,如果不需要name,那么就可以用_代替...

2019-04-09
Gradle编译 Faile to resolve:support-media-compat
原因是中央仓库里没找到相应的包解决方案是在项目的build.gradle中 123456allprojects { repositories { google() jcenter() }} 把google挪到jcenter前就可以了

2021-11-19
Scrcpy常用快捷键
又是一个,菜鸡懒得搜,copy一份记录 Scrcpy是一款在电脑上通过adb控制手机的软件,主要是我现在开发很多时候设备没在身边,不好操作,所以找到这么一款软件 在下列表格中,MOD是热键的修饰键, 默认是(左)Alt或者(左)Super。您可以使用 –shortcut-mod后缀来修改它。可选的按键有lctrl、rctrl、 lalt、ralt、lsuper和rsuper。如下例:使用右侧的Ctrl键scrcpy –shortcut-mod=rctrl使用左侧的Ctrl键、Alt键或Super键scrcpy –shortcut-mod=lctrl+lalt,lsuper一般来说,Super就是Windows或者Cmd。 操作 快捷键 全屏 MOD+f 向左旋转屏幕 MOD+← (左) 将窗口大小重置为1:1 (像素优先) MOD+g 将窗口大小重置为消除黑边 MOD+w or 双击1 点按 主屏幕 MOD+h or 点击鼠标中键 点按 返回 MOD+b or 点击鼠标右键2 点按 切换应用 MOD+s 点按 菜单...
评论









