其实有时候真的很无语,一大群学生党拿着苹果电脑打游戏,看电影,而我想做ios开发却连苹果电脑都买不起,买了苹果电脑还要去买苹果设备,还是安卓便宜,所以暂时只做安卓开发,等以后涨了工资再来弄苹果,反正都是写代码,原理都一样的.
回到原题.先介绍一下我的小米4配置:
- MIUI 8.5稳定版
- Android版本 6.0.1
开启开发者选项
网上搜都是说什么搜索栏搜一下,结果我用搜索栏他硬是都给我显示百度,气的我,所以这里介绍一下怎么手工去开启开发者选项.
- 设置(别问我设置在哪里)
- 我的设备(一般在最顶部)
- 全部参数(别去点最顶部的MIUI版本,没用的)
- MIUI 版本(点这里的MIUI版本)
狂点就是了,次数到了设备会提示你的,告诉你已经开启了开发者选项,如果失败了,那我说一声Sorry你会原谅我吗?
关闭"MIUI优化"
这个大概是最痛苦的事情,但是不关闭这个的话,小米的系统是不允许你将你的应用通过react-native run-android
来安装到手机上的.大概会报下面这样的错误信息:
:app:installDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to establish session
简单来说就是编译成功了,但是安装到小米4上时失败了.网上谷歌来的解决办法就是关闭"MIUI优化".下面介绍关闭的具体操作步骤.
- 设置
- 更多设置
- 开发者选项
- 启用MIUI优化 (在最底部,耐心找)
将其关闭后会显示一个弹出框,具体内容我忘了,总之点击确定吧,之后小米手机会自动关机重启,这个时候别慌,正常的.重启之后你会发现,手机好像变得怪怪的,总之我是觉得怪怪的,还没有时间去细细研究哪里怪怪的.
开发者选项配置
就是在上面进入开发者选项后,里面有一堆的东西说可以配置,我是连蒙带猜设置的.下面是我开启的配置项:
- USB调试
- USB安装
- 使用旧版DHCP客户端
还有,在下拉菜单中选择USB的那个图标,然后他会让你选择USB的用途,选择传输文件(MTP).我不确定不这样设置有没有问题,但是感觉应该这样设置.
react-native run-android
这个时候应该每问题了,应用应该已经下载到手机上了.如果你还遇到什么坑,那么欢迎交流.