如果你打包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://stackoverflow.com/questions/43555116/could-not-generate-timestamp-connection-reset