We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
作者只提供了Mac的app版本,但是看到shell目录下有个appbundleinstall.sh脚本,看了哈,改造哈还是简单,就简单优化了哈,将下面代码复制到sh文件即可,使用方法的话只需要将代码里面的bundlejar_location换成bundletool.jar的绝对路径即可,具体AndroidAppBundleIntaller项目也提供了的,后面签名这些可不用管,运行脚本会叫你填写替换的! 运行脚本命令:sudo ./appbundleinstall.sh
# appbundle install 辅助脚本 # 脚本执行过程: # 1. app bundle --》 apks # 2. install apks to android device # # 请配置bundlejar的文件路径 bundlejar_location="/home/stephen/Documents/AndroidAppBundleIntaller/androidtools/libs/bundletool.jar"; # 请配置签名文件路径 ks_location="/Users/didikee/AndroidFilters/CameraAndroid/app/keystore/aifx.jks" # 请配置签名密码 ks_pwd="lunaon123!"; # 请配置签名别名 ks_alias="aifx"; # 请配置签名别名密码 ks_alias_pwd="lunaon123!"; ################################## apks_folder="/Users/$USER/Downloads/Android/apks/"; echo "检查创建apks的输出目录: $apks_folder"; mkdir -p -m 777 $apks_folder if [ ! -e $apks_folder ]; then echo "检查创建apks输出目录出错!" echo "已退出." exit fi echo "请输入app bundle(app.aab)的文件路径:" read app_bundle echo "请输入签名文件(ks_location)的文件路径:" read ks_location echo "请输入签名文件(ks_pwd)的签名密码:" read ks_pwd echo "请输入签名文件(ks_alias)的签名别名:" read ks_alias echo "请输入签名文件(ks_alias_pwd)的签名别名密码:" read ks_alias_pwd apks_file_name=$(basename "$app_bundle" ".aab") # echo "apks文件名: $apks_file_name"; apks_location="$apks_folder${apks_file_name}.apks"; echo "apks输出路径: $apks_location"; # delete old file if exist [ -e $apks_location ] && rm $apks_location echo "正在处理app bundle 转 apks..." # app bundle to apks java -jar $bundlejar_location build-apks --bundle=$app_bundle --output=$apks_location --ks=$ks_location --ks-pass=pass:$ks_pwd --ks-key-alias=$ks_alias --key-pass=pass:$ks_alias_pwd if [ ! -e $apks_location ]; then echo "生成apks出错!" echo "已退出." exit fi echo "正在安装apks..." # install apks to android device java -jar $bundlejar_location install-apks --apks=$apks_location echo "安装完成" echo "执行结束";
The text was updated successfully, but these errors were encountered:
No branches or pull requests
作者只提供了Mac的app版本,但是看到shell目录下有个appbundleinstall.sh脚本,看了哈,改造哈还是简单,就简单优化了哈,将下面代码复制到sh文件即可,使用方法的话只需要将代码里面的bundlejar_location换成bundletool.jar的绝对路径即可,具体AndroidAppBundleIntaller项目也提供了的,后面签名这些可不用管,运行脚本会叫你填写替换的!
运行脚本命令:sudo ./appbundleinstall.sh
The text was updated successfully, but these errors were encountered: