ANE报错fix:Could not generate timestamp: Connection reset.

如果你打包ANE时候 报了:Could not generate timestamp: Connection reset.

那么很有可能你用了JDK 1.8.

 

解决方案一

退回到 JDK 1.7,重新打包。

 

解决方案二

1.如果你用adt 命令行打包,你需要加上 :

-tsa "http://sha256timestamp.ws.symantec.com/sha256/timestamp"

  样例:

"/Users/zhi.zhuang/Documents/AirSDK/bin/adt"  -package -storetype pkcs12 -keystore 888888.p12 -storepass 888888 -tsa "http://sha256timestamp.ws.symantec.com/sha256/timestamp" -target ane nysdk.ane extension.xml -swc ANELbPro.swc -platform  Android-ARM -platformoptions platformoptions.xml -C Android-ARM .

2.如果你用ant打包,你需要加上: 

 <arg value="-tsa" />
 <arg value="http://sha256timestamp.ws.symantec.com/sha256/timestamp" />

 

 

相关链接:

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000173904-AIR-Packaging-Fails

http://blogs.adobe.com/flashplayer/2017/03/fixing-timestamp-error-packaging-desktop-air-app.html#sthash.lBB6gTCb.dpbs

http://stackoverflow.com/questions/43555116/could-not-generate-timestamp-connection-reset

 

 

posted @ 2017-04-26 11:55  七夜i  阅读(363)  评论(0编辑  收藏  举报