Flutter mac上打包安卓APK遇到的坑

1. 创建签名

keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

通常会遇到  

No Java runtime present, requesting install.

用以下命令替换吧

/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

成功会提示输入:

输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?
...

后面的请接着 这里

.

原文地址:https://www.cnblogs.com/xiangsj/p/12164242.html

时间: 2024-08-28 18:25:27

Flutter mac上打包安卓APK遇到的坑的相关文章

mac上开发安卓

开发安卓的环境由以下几个组件组成:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK mac一般都自带jdk 所以在你的终端上输入 java -version  你会看到 然后去android的官方网站下载ADT工具 链接在这里  点我(我用谷歌没打开 用safari打开的) 可以看到Download the SDK  ADT bundle for mac 下载完了解压会看到两个文件夹,一个eclipse一个

cocos2dx 在Mac平台下利用Eclipse打包安卓apk安装包详细教程

最近在学习cocos2dx在MAC上如何打包apk,今天先把安装JDK和ANT的过程记来. 首先,打开终端,输入"java -version" 点击回车后,出现如下提示: 我们的MAC上并没有安装过JDK,点击"更多信息"会打开浏览器,然后下载相应版本的JDK,这里要先选择"Accept License Agreement"才可以下载 下载好之后,安装,这里直接下一步就可以了 安装好之后,我们再次输入命令查看结果,已经成功安装 接下来是ant,下

Flutter -- Mac上运行Android创建的Flutter的若干报错解决

上篇博文里,我运行起来了我在git上下载的一个flutter项目,同事(android开发)这段时间也在研究Flutter,并且他自己写了一个Demo,我寻思着把他的项目拿过来,我看能运行起来否,结果一大堆问题. 下面我列出来了一部分,在我经过半个小时的百度,以及对比git上下载下来的项目里面的配置.终于解决了,成功的在我的6s和模拟器上跑起来了. 下面附上了 应用的四张截图,给安卓同事 点赞 1.Command PhaseScriptExecution failed with a nonzer

在 Mac 上打包 PyQT 程序

有许多人使用 Python 来写图形化界面时选择了 PyQT,但是有许多人不知道如何将开发好的程序打包成为安装包,这篇文章我就来介绍一种非常简单的也是非常基础的在 MAC 下打包 PyQT 程序的方法. 安装 PyQT 安装 QT 我们首先要安装 QT,我这里安装的是, QT 5.5,对于 MAC 上 QT 的安装直接到官方网站上去找到对应的安装包下载安装即可. http://www.qt.io/ 安装 SIP 对于 SIP,我们也需要到官方网站去下载对应的 MAC 的源码包,安装过程如下: p

quick cocos2d-x 3.5打包安卓apk(编译cocos2d-x的os+打apk)

1:编译os包(原教程:http://blog.csdn.net/yanghaojian/article/details/46777521) 1.新建一个工程,HelloWorld 2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.Android安卓工程 3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以.创建项目的时候,已经拷贝过来一份.我是用引擎原来那一边的库, 我的是:E:\quick-3.5\cocos\platform\an

Cocos2d-x打包安卓apk

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 1. 下载安装安卓(android)环境 见http://www.cnblogs.com/geore/p/5793620.html,按照其中步骤来配置apache-ant,adt和ndk的环境变量. apache-ant:  http://ant.apache.org/bindownload.cgi ndk:   http://wear.techbrood.com/tools/sdk/ndk/ adt:    http://www.a

Flutter - Mac上使用VSCode开发Flutter

Flutter入门 介绍 Dart 官网 https://dart.dev/ Dart 官网(中文) http://www.dartdoc.cn/ Dart 中文网 https://www.dartcn.com/ Flutter 官网 https://flutter.dev/ Flutter 官网(中文) https://flutter.cn/ Flutter 中文网 https://flutterchina.club/ Mac环境搭建(终端): 1.将项目clone到/Users/xxx/ g

mac上设置robotium环境的总结

在mac上配置robotium环境,需要注意以下几点: java jdk+jre的安装和环境变量的设置 eclipse的安装 eclipse上安卓sdk和adt的扩展和安装 安卓环境变量的设置 eclipse/mac上对安卓真机的设置:http://my.oschina.net/u/855532/blog/403077 apk的反编译:http://my.oschina.net/u/855532/blog/403095 apk的重签名:http://my.oschina.net/u/855532

Jenkins Android gradle只能打包app-release-unsigned.apk

最近在通过jenkins自动打包安卓apk,但是测试打包的时候发现只能生成app-release-unsigned.apk,这个发到安卓手机因为缺少证书不能安装.解决办法是1.在app/build.gradle文件中增加signingConfigs字段 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { appl