react-native Mac下安卓真机调试

安装Android studio参考资料:https://blog.csdn.net/u014202635/article/details/55668976(有些繁琐,使用里面的下载网站,其余按照我的来)

真机遇到的问题参考资料:

解决Mac上adb: command not found问题:https://blog.csdn.net/weixin_38327562/article/details/71057276

react-native run-android 报错:https://segmentfault.com/q/1010000006263128

一.安装Android studio:

Mac下安装很简单,去官网下载sdk,然后,下载jdk压缩包。

jdk压缩包解压到/Users/admin/Library/Android/sdk,然后把压缩包里面的东西都拖到sdk下,

点击sdk下的tools下的android:

打开了Android SDK Manager,目前只勾选下面几项:

其余的安装,等你打包apk的时候,等待错误提示安装,因为会根据情况不同安装不同的内容。

二.打包apk

打包apk,按照react native官网教程进行打包,打包完成后,会有一个app-release.apk,

运行react-native run-android,根据错误提示安装完一些jdk后,会生成app-debug.apk,这个是真机专门用来调试的apk,

把app-debug.apk传给手机安装,传微信安装不了,我传的是QQ,安装后,也很麻烦。。。。。。

三.安装app-debug.apk后,手机出现的一些问题

打开手机设置——》开发者选项——》USB调试,打开后,选择调试应用(你安装的app),之后,你就可以点击进入你自己的app,

这个时候还是会有问题,什么什么overolay。。。一堆,你此时需要的就是,把该app的所有权限都弄成允许,然后就好了。

接下来,摇一摇你的手机,会出现

点击Dev Settings,选择:

填写你电脑的IP地址 (左上角的小苹果——》系统偏好设置——》网络)

到此,一系列操作结束,再摇一摇,点击Reload。

原文地址:https://www.cnblogs.com/krystalcl/p/8979462.html

时间: 2024-11-03 22:02:11

react-native Mac下安卓真机调试的相关文章

解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试的问题(转)

转自:http://ju.outofmemory.cn/entry/103522 Begin iOS 2014-08-19 271 阅读 手机 Android 小米 mac 调试 在 Mac OSX 下做 Android 真机测试的时候,发现 Android Device Chooser 里,小米手机的状态显示为 unknown.但是手机的 USB 调试已经打开了.难道是因为驱动的问题?然而小米并没有提供 Mac 下的驱动程序. 注:小米手机打开 USB 调试模式的方法——在“关于手机”里,连续

linux(ubuntu12.04)下手机真机调试eclipse上的android程序

模拟器太慢了,而且在模拟器上运行程序的效果毕竟还是跟在真机上有点区别的,所以建议大家尽量使用真机调试.把android手机通过usb线连接至电脑,之后步骤如下: 1. 在/etc/udev/rules.d/目录下新建一个51-android.rules文件,文件内容为: SUBSYSTEM == "usb",ENV{DEVTYPE} == "usb_device",MODE = "0666" 2.$ sudo chmod a+rx /etc/ud

cocos2dx 安卓真机调试问题汇总

cocos compile编译apk问题汇总: 1,dx编译报错,没有足够的空间 ANTBUILD : [dx] error : Could not create the Java Virtual Machine. ANTBUILD : [dx] error : A fatal exception has occurred. Program will exit. [dx] Error occurred during initialization of VM [dx] Could not rese

MAC OS Android 真机调试参考链接

MAC下ECLIPSE连接不上ANDROID手机的解决方法 mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结) 如何在Mac中使用Android SDK,使用adb工具避免出现-bash: adb: command not found

mac os 用真机调试android应用

首先,要安装filetransfer.dmg程序,才能把android机连接到mac os上面 1,设置adb的环境变量 查找android tools所在的目录,在android tools下面有adb工具,目录如下“/Users/fenghewei/Android/Android_tools/android-sdk-macosx/platform-tools”,把这路径加入到~/.bash_profile文件中 #adb ANDROID_ADB=/Users/fenghewei/Androi

安卓真机调试 出现Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE....

[2016-08-20 14:38:39 - hybrid-android] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE[2016-08-20 14:38:39 - hybrid-android] Please check logcat output for more details.[2016-08-20 14:38:39 - hybrid-android] Launch canceled! 解决方案就是:在真机上,把原始程序卸

关于win10安卓真机调试无法找到设备的问题

之前在win10系统上调试安卓设备,usb接好了,结果居然没有找到设备. 一般出现这种情况可能是电脑的驱动没装好. 于是找了驱动人生大佬来诊断,确实是少了安卓usb驱动. 正常来说用驱动人生装个usb驱动应该就完事了. 结果我电脑比较奇葩,驱动装不上,一装上去又爆红色. 没办法,驱动人生也救不了我. 0x01 最后只能采用这种方法. 这个是我驱动已经装好了的情况,如果没有装好的话会有报红.右击在进入更新驱动程序. 如果找到驱动了别高兴的太早,可能会装不了. 如果能装上就恭喜了,不能装上也别灰心,

react native新手学习之路03真机调试

React Native新手入门03真机调试(iOS) 从设备访问开发服务器 在启用开发服务器的情况下,你可以快速的迭代修改应用,然后在设备上查看结果.这样做的前提是你的电脑和设备必须在同一个wifi环境下. 打开AwesomeApp/ios/AwesomeApp/AppDelegate.m修改里面的URL,把localhost改为你的电脑的IP.在Mac系统下,你可以在系统设置/网络里找到电脑的IP地址. eg: jsCodeLocation = [NSURL URLWithString:@"

Quick cocos2dx-Lua(V3.3R1)学习笔记(十二)----使用Cocos Code IDE 配合自带的PrebuiltRuntimeLua.apk进行真机调试

cocos code ide出来很久,虽然用了各种问题,比如卡顿,比如打开库文件编码乱码什么的,但它的真机调试还是很不错的,比logcat少了很多不需要的信息,也少了调试的时候,还要打包的蛋疼东. 我们打开cocos code ide 确定,等待载入成功 出现一个让我们选择lua和quick路径, 我们填入路径 确定后,我们新建一个quick工程,写一个单点触摸,真机调试一下 我们在MainScene.lua一段代码 function MainScene:ctor() local sprite