uni-app运行到 Android 真机和Android studio模拟器

news/2024/9/27 21:20:06 标签: android, uni-app, android studio

文章目录

  • 1、运行到Android 真机
  • 2、运行到Android studio模拟器
    • 2.1、运行到Android studio模拟器Android studio的安装步骤
    • 2.2、安装android SDK
    • 2.3、新增虚拟设备
    • 2.4、项目运行
  • 3、安装报错
    • 3.1、安卓真机调试提示检测不到手机【解决办法】
    • 3.2、Android Studio中缺少System Image问题 “A system image must be selected to continue”
    • 3.3、启动项目过程中报同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示


1、运行到Android 真机

  1. 手机通过usb数据线和电脑进行连接,链接成功会弹出如下图片, 在弹出的窗口中选择 传输文件/android Auto。
    在这里插入图片描述

  2. 打开 开发者模式,各个品牌打开开发者模式方式不一样,一般是在 设置 -》 关于本机 -》版本号 上连续点击 5-6 次,输入手机密码,就会进入了开发者模式。操作步骤如下图顺序
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 开启开发者模式后,在设置中找到 开发人员选项 -》打开开发人员选项 -》打开USB调试:注我的手机是一加8t,在其他设置中
    在这里插入图片描述在这里插入图片描述

  4. 回到 HBuilderX 开发工具,点击菜单栏的 运行 -> 运行到手机或模拟器 -> 运行到 Android App 基座,如果没有安卓基座插件,这行会显示安卓基础插件,点击安装后,就能出现 运行到 Android App 基座;
    在这里插入图片描述
    勾选链接的设备,点击运行,
    在这里插入图片描述
    手机上下载安装HBuilder
    在这里插入图片描述
    每次ctrl+s保存代码,手机HBuilder会热加载显示当前更新

2、运行到Android studio模拟器

2.1、运行到Android studio模拟器Android studio的安装步骤

  • 双击下载好的Android Studio安装包,启动安装向导。
    在这里插入图片描述
  • 选择要安装的组件,如果你需要模拟器,记得勾选Android Virtual Device哦!
    3.
  • 选择Android Studio的安装位置,并点击“Next”。
    在这里插入图片描述
  • 选择开始菜单中的文件夹,或者创建一个新的文件夹来放置Android Studio的快捷方式。
    5.
  • 等待Android Studio的安装过程,你可以看到进度条在移动哦!
    在这里插入图片描述
  • 安装完成后,点击“Finish”并启动Android Studio!
    在这里插入图片描述

android_SDK_36">2.2、安装android SDK

  1. 安装步骤 File --> Settings --> Languages & Frameworks 选择安装的sdk
    在这里插入图片描述

2.3、新增虚拟设备

  1. 依次点击 Tools > AVD Manager 打开 AVD 管理器
  2. 点击 AVD Manager 对话框中 Create Virtual Device。系统会显示 Select Hardware 页面
    在这里插入图片描述
  3. 选择硬件配置文件(如果未看到自己所需的硬件配置文件,也可以创建或导入一个硬件配置文件),然后点击 Next。系统会显示 System Image 页面
    在这里插入图片描述
  4. 操作完成后,点击 Next, 系统会显示 Verify Configuration 页面。
    5.
  5. 根据需要可以修改 AVD 属性。点击 Show Advanced Settings 显示更多设置,如CPU核心数、内存大小等。
    然后点击 Finish。新的 AVD 会显示在 Your Virtual Devices 页面或 Select Deployment Target 对话框中,点击右侧运行按钮变运行刚刚添加的虚拟设备
    在这里插入图片描述
  6. 虚拟设备启动后
    在这里插入图片描述

2.4、项目运行

  1. 运行虚拟设置
  2. 启动模拟器后,回到 HBuilderX 开发工具,点击菜单栏的 运行 -》运行到手机或模拟器 -》运行到 Android App 基座,如果没有安卓基座插件,这行会显示安卓基础插件,点击安装后,就能出现 运行到 Android App 基座:
    在这里插入图片描述
    如果没有出来,刷新一下就会看到模拟器,点击右下角运行。
    在这里插入图片描述

3、安装报错

3.1、安卓真机调试提示检测不到手机【解决办法】

第一步:打开【允许开发人员选项】
找到【设置】点击【关于手机】找到【版本号】点击7次或多次,允许开发人员选项。
第二步:USB链接手机打开【允许文件传输】
USB调试需要在用USB链接的时候,允许文件传输,不要选择【仅充电】。
第三步:打开【开发人员选项】打开USB调试
点击【系统和更新】点击【开发人员选项】滑到下面打开【USB调试】
在这里插入图片描述

3.2、Android Studio中缺少System Image问题 “A system image must be selected to continue”

在使用android studio的时候,很多新手在创建虚拟机的时候回出现 a system image must be selected continue错误。
在这里插入图片描述
里明显是缺少了systemImage,解决方法如下
打开SDK MANAGER,然后把右下角的show package details勾上,把对应的system image下载下来即可
在这里插入图片描述

3.3、启动项目过程中报同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

在这里插入图片描述
后期会进行编辑添加解决方法


http://www.niftyadmin.cn/n/5679575.html

相关文章

新能源汽车与燃油汽车的未来:发展趋势与价格走势分析

1. 引言:汽车行业的变革风口 随着全球对环保和可持续发展的重视,汽车行业正面临一场前所未有的技术变革。新能源汽车(NEV)的崛起,特别是电动汽车(EV)的快速发展,正在逐渐取代传统燃…

DRF实操学习——收货地址的设计

DRF实操学习——收货地址的设计 1.行政区划表的设计2. 行政区划表接口演示1.返回所有的省份2. 查询指定上级行政区划的所有子区划,以及展示自身区划 3.行政区划表接口重写补充:前端请求逻辑4. 优化5.收货地址的设计6. 收货地址表接口重写7.优化1. 优化返…

Springboot集成MongoDb快速入门

1. 什么是MongoDB 1.1. 基本概念 MongoDB是一个基于分布式文件存储 [1] 的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数…

(11)(2.1.2) DShot ESCs(四)

文章目录 前言 6 混合ESC协议 7 IOMCU DShot限制 8 参数说明 前言 DShot 是一种数字 ESC 协议,它允许快速、高分辨率的数字通信,可以改善飞行器控制,这在多旋翼和 quadplane 应用中特别有用。 6 混合ESC协议 虽然 ArduPilot 自动驾驶仪…

Pencils Protocol上线 Vaults 产品,为 $DAPP 深入赋能

Pencils Protocol是Scroll生态一站式综合收益平台,该平台以DeFi功能作为抓手,基于Farming、Vaults、Auction等功能不断向LRT、LaunchPad、AI、FHE、RWA等领域深入的拓展。 近期Pencils Protocol生态不断迎来重磅进展,一个是$DAPP通证先后在To…

Android 去掉SIM卡插拔出现的重启弹窗提示

调试过程中发现, 插入SIM卡会出现弹窗:SIM ADD: Restart your device to access the mobilenetwork. 拔掉SIM卡也会出现弹窗:SIM REMOVE: Restart your device to access the mobilenetwork. 分析下这块的实现,然后准备去掉&…

使用API有效率地管理Dynadot域名,设置域名服务器(NS)

前言 Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮箱&…

Vert.x,Databases

Vert.x数据库(访问)简介 Vert.x提供了数据库相关模块(扩展包),方便我们通过异步方式访问数据库。数据库扩展主要包括:响应式数据库客户端(vertx-xxx-client)和通用JDBC客户端(vertx-jdbc-client)。 响应式数据库客户端是事件驱动和非阻塞的&#xff0c…