我正在尝试对airi文件进行编码和时间戳。 unfortunatley,我只能从中创建一个空气文件。但我需要一个apk。使用adt -package sytnax不允许我使用-tsa(时间戳)选项。
所以现在我有一个签名好且有时间戳的空档。我怎么从这个获得apk文件?我能够在没有时间戳的情况下转换它,但随后agin google play告诉我我的apk文件需要一个证书(我有一个在globalsign.com购买的有效证书),有效期至2033年。
所以我能够创建一个没有时间戳的apk文件但是代码签名(没有帮助)或者代码签名和时间戳(也没有帮助)的空气文件,但不是我需要的 - 一个apk文件已经过编码和时间戳。
我搜索了这个网站http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html,但无法找到适合我的内容。
根据我的理解,我会说这是需要做的事情:
Create a native package from an AIR or AIRI file:
adt -package
-target packageType
NATIVE_SIGNING_OPTIONS
output
input_package
所以我做的是
./adt -package -target apk -storetype pkcs12 -keystore aircertificate.p12 -tsa http://timestamp.globalsign.com/scripts/timestamp.dll myappname.apk myappname.airi
它说的是:
不支持-tsa选项
它没有说当我使用adt -sign时,但签名只允许我创建一个空档。
尝试将我的签名和时间戳空中文件简单地转换为apk文件而没有像这样的代码签名选项
./adt -package -target apk myappname.apk myappname.air
表明:
签署打包APK所需的选项
请帮忙!!!最好的问候
沃尔夫冈