Android Studio安卓手机模拟器环境搭建

这篇具有很好参考价值的文章主要介绍了Android Studio安卓手机模拟器环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、以管理员身份启动命令提示符工具

android studio添加模拟器,SCU,智能手机

2、清理旧环境 

# 卸载Angular
npm uninstall -g @angular/cli
npm uninstall @angular/cli
npm uninstall -g angular
npm uninstall angular

# 卸载Ionic
npm uninstall -g @ionic/cli
npm uninstall  @ionic/cli
npm uninstall -g ionic
npm uninstall ionic

# 卸载Cordova
npm uninstall -g cordova
npm uninstall cordova

# 卸载native-run
npm uninstall -g native-run

# 清理缓存
npm cache clean --force

2、解压缩文件夹内提供的JDK 11(一定是11,不能是其它版本,如果前面已经安装过JDK8,需要先在控制面板中卸载JDK8,并且删除环境变量JAVA_HOME,以及删除环境变量Path中涉及到JDK8的内容;重启后安装JDK11)

android studio添加模拟器,SCU,智能手机  android studio添加模拟器,SCU,智能手机

 将JDK解压缩到C:\dev目录下了,所以路径结构是C:\dev\jdk-11.0.17

3、注册环境变量(在启动命令行时,使用右键菜单中的“以管理员身份运行”)

# 注册JAVA_HOME环境变量
setx JAVA_HOME "C:\dev\jdk-11.0.17"

# 将JDK命令注册到path环境变量(用户级)
setx Path "%Path%;C:\dev\jdk-11.0.17\bin"

如果系统原来已经配置了JAVA_HOME环境变量,或者Path环境变量中已经有了JDK或Open JDK,则应先将其删除(方法请百度),然后再执行上面的命令。

4、安装Android Studio最新版本,安装完成后,在Android Studio中任意创建一个新项目

5、在Android Studio中安装Android SDK 12(其它已经安装的Android SDK版本均需提前删除,去除相应版本前面的小√即可删除)

android studio添加模拟器,SCU,智能手机android studio添加模拟器,SCU,智能手机

6、在Android Studio中创建虚拟设备(可能需要开启VPN)

android studio添加模拟器,SCU,智能手机android studio添加模拟器,SCU,智能手机

android studio添加模拟器,SCU,智能手机 android studio添加模拟器,SCU,智能手机

7、在虚拟设备列表中启动虚拟机 

 android studio添加模拟器,SCU,智能手机android studio添加模拟器,SCU,智能手机

8、安装Android SDK Tools和SDK Command-line Tools(latest)

Android Studio → Tools → SDK Manager → SDK Tools → 取消勾选“Hide Obsolete Packages” → 选择“Android SDK Tools(Obsolete)”

android studio添加模拟器,SCU,智能手机

9、在环境变量中注册 

# 注册环境变量ANDROID_SDK_ROOT
setx ANDROID_SDK_ROOT "%LOCALAPPDATA%\Android\Sdk"

# 注册组件:cmdline-tools/latest/bin    emulator    platform-tools    build-tools
setx Path "%PATH%;%LOCALAPPDATA%\Android\Sdk\cmdline-tools\latest\bin;%LOCALAPPDATA%\Android\Sdk\emulator;%LOCALAPPDATA%\Android\Sdk\platform-tools;%LOCALAPPDATA%\Android\Sdk\build-tools"

 10、安装Angular

npm install -g @angular/cli  # 安装Angular最新版本
npm list -global --depth 0    # 查看安装的Angular版本

 11、安装Ionic版本6

npm install -g @ionic/cli@6.5.0
ionic --version    # 查看Ionic版本

12、安装Cordova版本11

npm install -g cordova@11.0.0

13、解压缩Gradle,并向Path环境变量注册Gradle命令

我将Gradle解压缩到C:\dev目录下了,所以路径结构是C:\dev\gradle-8.0.2

setx Path "%Path%;C:\dev\gradle-8.0.2\bin"
gradle -v  # 验证是否安装成功
# 如果成功了则关闭该命令行窗口,重新以管理员身份开一个命令行窗口

14、创建一个Ionic应用程序,测试是否初步成功(我的D:/codes/js目录是项目的根目录)

D:
cd codes/js
ionic start ionic-demo tabs
ionic serve --open  # 测试是否成功,如果可以看到网页,则在命令行中按Ctrl+C多次来终止程序

# 进入到新项目的目录
cd ionic-demo
# 为项目添加安卓平台环境
ionic cordova platform add android
# 提示:Are you sure you want to continue?   回答Y
# 过程中可见到安装了cordova-android@10.1.1

# 安装native-run
npm install -g native-run

# 安装@ionic/cordova-builders
ng add @ionic/cordova-builders

ionic cordova emulate android --verbose
# 此时可能提示Build Success,但遇到了错误,cannot find output file
# 忽略错误,跑到输出目录,将APK文件丢进虚拟机,就可以运行了
# 输出目录:D:\codes\js\ionic-demo\platforms\android\app\build\outputs\apk\debug

14、准备创建Cordova项目

我的机器上安装的Python 3.9.13、node 18.15.0,需要找到node对应的saas版本

NodeJS

Supported node-sass version

Node Module

Node 19

8.0+

111

Node 18

8.0+

108

Node 17

7.0+, <8.0

102

Node 16

6.0+

93

Node 15

5.0+, <7.0

88

Node 14

4.14+

83

Node 13

4.13+, <5.0

79

Node 12

4.12+, <8.0

72

Node 11

4.10+, <5.0

67

Node 10

4.9+, <6.0

64

Node 8

4.5.3+, <5.0

57

Node <8

<5.0

<57

(表格来源:https://www.npmjs.com/package/node-sass)

# 安装node-sass 8.0.0
npm install --msvs_version 2015
npm install -g mirror-config-china --registry=https://registry.npmmirror.com
npm install node-sass

# 创建Cordova项目
ionic start ionic2 sidemenu --type=angular
# Integrate your new app with Capacitor to target native iOS and Android?   No

ionic cordova platform add android

npm install @awesome-cordova-plugins/core

# 添加cordova插件,作业中替换成自己所需的插件
# SCU网站上用的都是@ionic-native/xxx,现在都改成@awesome-cordova-plugins/xxx
npm install @awesome-cordova-plugins/network   # 用于替换@ionic-native/network
ionic cordova plugin add cordova-plugin-network-information

npm install @awesome-cordova-plugins/camera    # 用于替换@ionic-native/camera
ionic cordova plugin add cordova-plugin-camera

ng add @ionic/cordova-builders

# 编译生成APK
ionic cordova emulate android

# 将输出路径上的APK丢进虚拟机
# 输出路径:D:\codes\js\ionic2\platforms\android\app\build\outputs\apk\debug\app-debug.apk

其他:

ionic cordova platform add android           添加android平台
不一定用  npm i -g native-run  
ionic cordova emulate android -l  可以在运行时自动更新
ionic cordova run android         不能自动更新的
ionic cordova emulate browser   在浏览器运行
ionic integrations disable capacitor capacitor报错用和scu module5最下面那个错一样
npm install -g cordova   安装cordova
--force
npm install @awesome-cordova-plugins/core 安装插件的格式
ionic cordova build android 构建apk文件
npm i @awesome-cordova-plugins/core 添加完新插件用 要不会报错

备忘:

Android 10: API version 29

Andorid 11: API version 30

Android 12: API version 31

Andorid 13: API version 32

cordova-android Version

Supported Android API-Levels

Equivalent Android Version

11.X.X

22 - 32

5.1 - 12.0.0 (L)

10.X.X

22 - 30

5.1 - 11.0.0

9.X.X

22 - 29

5.1 - 10.0.0

8.X.X

19 - 28

4.4 - 9.0.0

7.X.X

19 - 27

4.4 - 8.1

6.X.X

16 - 26

4.1 - 8.0.0

5.X.X

14 - 23

4.0 - 6.0.1

4.1.X

14 - 22

4.0 - 5.1

4.0.X

10 - 22

2.3.3 - 5.1

3.7.X

10 - 21

2.3.3 - 5.0.2

查看Cordova-Android包的版本:

Cordova platform ls  # 在项目文件夹中执行

Android SDK Tools

在Android Studio 3.6及更高版本,需安装独立的Android SDK Tools

Android Studio → Tools → SDK Manager → SDK Tools → 取消勾选“Hide Obsolete Packages” → 选择“Android SDK Tools(Obsolete)”

环境变量:

① JAVA_HOME:

② ANDROID_SDK_ROOT:

③ PATH:(均在ANDROID SDK ROOT)

cmdline-tools/latest/bin

emulator

platform-tools

build-tools (需安装apksigner和zipalign)

设置npm从国内镜像下载软件

npm config set registry https://registry.npm.taobao.org文章来源地址https://www.toymoban.com/news/detail-708351.html

到了这里,关于Android Studio安卓手机模拟器环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • fiddler安卓模拟器与ios手机抓包

    一.安卓模拟器(雷电模拟器)抓包 1.1fiddler基本配置 1.2导出Fiddler证书 Tools - Options - HTTPS - Actions - Export Root Certificate to Desktop 在桌面上看到导出的 FiddlerRoot.cer 证书文件 1.3下载和安装openssl openssl下载地址 git终端输入 openssl查看是否安装成功 1.4证书格式转换与重命名 1、将Fiddler

    2024年02月10日
    浏览(58)
  • 适配m1芯片的安卓手机模拟器来了

    最近在学习ADB,手里没有安卓机,一些比较火的像夜神、MUMU模拟器在M1电脑上不适用,终于在我不懈的努力下,找到了可以使用的安卓模拟器,话不多说,上操作! 打开GitHub,搜索 m1 Android 点击第☝️个 - google/android-emulator-m1-preview 点击右边的 Releases 一共3个版本,选择最新

    2024年02月11日
    浏览(93)
  • 【基础】HBuilderX 找不到手机或模拟器设备(安卓端)

    原因: 开发者选项下未开启USB调试。 解决方法(1): 开启USB调试步骤: 1. 打开设置,点击【关于手机】 2.连续点击【Android版本】   3.返回设置,点击【其他设置】   4.点击【开发者选项】   5.开启【USB调试】    解决方法(2): 1、找到HBuilderX安装目录C:HBuilderXpluginslauncher

    2024年02月11日
    浏览(40)
  • 避免检测:安卓模拟器/安卓虚拟机/root环境

    如果你想要避免某些安卓应用检测到你正在使用安卓虚拟机,你可以尝试以下方法。但请注意,这些操作可能违反了应用的使用条款,因此请在遵守相关法规和条款的前提下进行操作。 修改虚拟机设备信息:一些应用会检查设备的制造商、型号等信息。你可以使用一些工具来

    2024年02月12日
    浏览(29)
  • mitmproxy 安卓模拟器/手机抓包教程(解决证书问题)

    本文主要解决的是 Android 模拟器/手机的抓包证书问题 。 也就是报“java.security.cert.CertPathValidatorException”错误的问题。 首先要启动 mitmproxy,三个版本任选。 打开 mitm.it。 如果页面上只有一行大字“If you can see this, traffic is not passing through mitmproxy.”,说明你没有正确配置代理

    2024年02月09日
    浏览(29)
  • Android Studio设置模拟器

    在开发Android应用程序时,使用模拟器是一种方便的方式来测试应用程序的运行情况。Android Studio提供了内置的模拟器,可以让开发者在不同的设备上模拟应用程序的运行。 下面将详细介绍如何在Android Studio中设置模拟器。 第一步:打开Android Studio并创建项目 首先,打开Andro

    2024年02月08日
    浏览(35)
  • 新版Android Studio模拟器浮动

    (水一篇,但其实很多入门同学不知道) 安装新版Andorid Studio后会发现模拟器是内嵌在AS中的,如何让她浮动    

    2024年02月13日
    浏览(38)
  • android studio连接雷电模拟器调试

    一、下载雷电模拟器,安装完成后打开 下载地址:https://www.ldmnq.com/ 二、进入模拟器的桌面,系统应用—打开设置—点击关于平板电脑,连续点击5次版本号–会出现开发者选项—-进入开发者选项—-勾选usb调试。 三:按win+r,输入cmd打开命令控制器,将目录切换到你安装雷电

    2023年04月08日
    浏览(33)
  • vscode使用Android studio模拟器

    声明:flutter刚开始学,以下是我花了老半天才解决的,遇到相同问题的可以试一试。 首先确保你安装了Andiroid studio。然后在编辑器里面下载一个安卓模拟器。 模拟器好像会下载到C盘, 想下载到别的盘请自行百度。  我当时遇到的困境就是不管怎么启动这个模拟器,下面一

    2024年01月21日
    浏览(43)
  • Android Studio 创建模拟器的教程

    Android Studio 创建模拟器的教程 在开发 Android 应用程序时,使用模拟器可以方便地进行测试和调试。本文将介绍如何在 Android Studio 中创建手机模拟器,并提供相应的源代码和说明。 步骤一:打开 Android Studio 首先,确保已经成功安装并打开了 Android Studio 开发环境。 步骤二:打

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包