GitHub

您所在的位置:网站首页 三维的软件下载安装到手机 GitHub

GitHub

2024-07-16 17:00:06| 来源: 网络整理| 查看: 265

Android AppBundle(.aab) 安装工具

软件内置了bundletool.jar 和 platform-tools:

bundletool.jar(1.0.0): https://developer.android.com/studio/command-line/bundletool

platform-tools(29.0.5): https://developer.android.com/studio/releases/platform-tools

如何使用

前三个步骤对应的设备只需要第一次配置好,以后就不用重复配置了。

第一步:安装JDK

进入 oracle官网的JDK下载页:https://www.oracle.com/java/technologies/javase-downloads.html

点击 JDK Download

点击 macOS installer

等待安装文件下载完毕,双击下载完成的文件开始安装。根据”安装向导“完成jdk的安装。

第二步:检查JDK是否安装成功

打开 终端,输入 java -version 按回车键执行该命令。 如果显示如下格式的内容说明jdk安装成功。

java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

第三步:开启安卓手机的Debug调试模式

将安卓手机通过USB连接手机

三星手机: 进入安卓手机的设置--> 关于手机 --> 点击编译编号7次开启开发者选项

在设置-->开发者选项-->USB调试,将USB调试的开关切换到开启的状态

在开启USB调试模式后连接电脑会弹出”USB允许调试“的询问对话框,请勾选”一律允许使用这台计算机进行调试“避免每次连接手机都要询问。

第四步:在Mac上通过本软件安装.aab文件到安卓手机

打开工具后的页面如下图:

先配置签名信息(默认会记住上次填写的信息),然后选择一个 AppBundle文件点击安装按钮开始安装。

已知问题(待解决)

由于还没有办法拿到shell脚本在执行过程中输出的日志,所以没办法做异常处理。 如果能拿到shell执行过程中日志,那么可以实现以下功能:

检测java环境是否安装成功 检测安卓手机是否连接了手机 安装过程中的日志显示 安装进度展示 安装完成的状态显示 更多场景解决方案...

所以如果你了解Mac程序中shell执行原理,或者有办法拿到shell执行日志的想法请联系我。

关于

本工具的初衷是给不熟悉命令的测试人员能够以图形化的形式安装.aab文件到安卓手机。

在安装过程中产生的apks文件存放在 /Users/{你的Mac用户名}/Downloads/Android/apks/

按照官方文档,当我们需要装.aab文件时,我们需要经过两个步骤:

将.aab 转为 .apks 使用bundletool.jar 工具将.apks 安装到安卓手机上

这两个步骤对应的命令:

1.将.aab 转为 .apks

java -jar /Users/dev/Downloads/bundletool.jar build-apks --bundle=/Users/dev/Downloads/release/demoapp.aab --output=/Users/dev/Downloads/lunaon/release/demoapp.apks --ks=/Users/dev/Android/app/keystore/demoapp.jks --ks-pass=pass:passwaord --ks-key-alias=alias --key-pass=pass:passwaord

使用bundletool.jar 工具将.apks 安装到安卓手机上

java -jar /Users/dev/Downloads/bundletool.jar install-apks --apks=/Users/dev/Downloads/release/demoapp.apks

具体的文件请参见源码的shell文件夹.



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭