Egret社区
本帖最后由 Miyula紫云 于 2014-6-24 11:21 编辑

看到Egret提供了安卓APK打包的功能,就想试试,结果按照提供的使用文档一步一步操作下来,可以生成一个叫a.apk的文件。但是安装到手机中,手机提示“应用程序未安装”,不知道是哪步出错了,求帮助!
编译环境:
操作系统:windows XP (公司老电脑伤不起)
JAVA:  1.7.0_45
APKTool:1.5.2
Egret: 1.0.0
手机Android版本: 4.2.2

打包的Egret工程就是一个用egret create HelloEgret --runtime native命令创建的新工程,未做代码修改。
工程路径是:D:\egretworkshop\HelloEgret\HelloEgret
keystore路径:D:\egretworkshop\HelloEgret\.keystore
package_to_native配置文件:D:\egretworkshop\HelloEgret\package_to_native.config
egret-native目录:E:\EgretFrameworkNative

我的package_to_native.config里是这样写的:
{
  "project":"D:\\egretworkshop\\HelloEgret\\HelloEgret",
  "keystore":"D:\\egretworkshop\\HelloEgret\\.keystore",
  "password":"123456",
  "egret-native":"E:\\EgretFrameworkNative"
}






分享到 :
0 人收藏

3 个回复

倒序浏览
GGG  初学乍练 | 2014-6-27 12:23:51
本帖最后由 GGG 于 2014-6-27 12:32 编辑
Miyula紫云 发表于 2014-6-24 14:14
签名有什么要注意的地方吗?我去翻了一个keytool的用法总结的帖子,生成的签名还是不行啊

用的命令参 ...

-alias和-keystore的参数要一致:
keytool -genkeypair -alias "test.keystore" -keyalg "RSA" -keystore "test.keystore"
Wander  官方团队 | 2014-6-24 12:50:31
应该是你签名失败了,签名成功的apk叫做 signed_demo.apk
Miyula紫云  登堂入室 | 2014-6-24 14:14:53
Wander 发表于 2014-6-24 12:50
应该是你签名失败了,签名成功的apk叫做 signed_demo.apk

签名有什么要注意的地方吗?我去翻了一个keytool的用法总结的帖子,生成的签名还是不行啊

用的命令参数是:
keytool -genkeypair -alias "test1" -keyalg "RSA" -keystore "test.keystore"

我看到那个帖子上说
“名字与姓氏”应该是域名,若输成了姓名,和真正运行的时候域名不符,会出问题;

这个域名要写什么?以前用eclipse生成的签名好像都没这么多讲究……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部