栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

android studio虚拟机运行react-native项目全流程(避坑笔记)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

android studio虚拟机运行react-native项目全流程(避坑笔记)

目录

前言安装android studio配置环境变量配置sdk manager启动rn项目问题记录写一个bat脚本直接启动虚拟机

前言

年终了,给自己换了台r9000p,快乐还没享受呢,想着要先把原来电脑的环境和项目重新配置过来,开始崩溃了。

公司的项目是rn的,我就配个android studio的虚拟机,给我配出心理疾病了,到处都是问题解决一个又来一个。

做了流程,防止还有下一次,如果没有入坑过的可以试试全程下来,应该会少很多问题。

安装android studio
    安装包我就不放了,联想可以直接在商城安装。用之前确保电脑环境有jdk环境,版本不要太高。最好不要默认安装,有需要配置时都选择Custom自定义,也可以跳过,我们自己配置sdk manager。随便创建一个项目进入android studio。
配置环境变量
    找一个放Sdk的文件夹,比如我放在D:DevSdk,路径中绝对不可以带中文。新建系统变量
      ANDROID_HOME:D:DevSdkANDROID_SDK_HOME:D:DevSdk
    新建path变量
      %ANDROID_HOME%emulator%ANDROID_HOME%tools%ANDROID_HOME%toolsbin%ANDROID_HOME%platform-tools
配置sdk manager

    重启android studio,以防万一,一定要重启。

    选择tools - SDK manager。

    Android Sdk Location右边有一个Edit,点进去,选择我们环境配置的Sdk目录位置,然后安装内容即可,安装完记住自己安装的SDK Platforms是什么API。

    安装完后选择tools - AVD manager。

    创建带谷歌标志的虚拟机。

    注意,选择系统时一定要找到我们对应SDK Platforms的系统,我在这里摔了跟头。

    创建完直接启动,不管报什么错误,无所谓,启动好了之后,我们去控制台输入adb devices,看到以下内容,就成功了。

    C:Usersuser>adb devices
    List of devices attached
    emulator-5554   device
    
启动rn项目问题记录

问题

    Failed to install the following Android SDK packages as some licences

解决:

    cmd,cd进入Sdk文件夹里的tools/bin,以我的目录就是D:DevSdktoolsbin。执行 sdkmanager --licenses,一路输入y并回车。
    D:DevSdktoolsbin>sdkmanager --licenses
    

问题

    Could not find build of variant which supports xxxx and an ABI in x86或x86_64 ....

解决:

    进入rn项目,androidappbuild.gradle。找到如下位置内容,报错ABI in后面是x86就加上x86,是x86_64就加上x86_64。
写一个bat脚本直接启动虚拟机

    如果我们不用android studio开发,我们只是使用它的虚拟机,那我们没必要每次都得启动android studio。

    我们新建记事本,写入以下内容,下面Pixel_xxxx就是你创建的avd中的虚拟机的名称。

    @echo off
    title 手机虚拟机
    emulator.exe -netdelay none -netspeed full -avd Pixel_xxxx
    

    然后出来把记事本改成启动手机虚拟机.bat,以后就可以点击该脚本启动虚拟机啦。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/718525.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号