【发布时间】:2014-03-18 12:10:16
【问题描述】:
我正在做一些非常简单的事情 - 所以这里一定有愚蠢的错误。我正在构建我的游戏:
adt -package -target apk-debug -connect -storetype pkcs12 -keystore "cert\mygame.p12" -storepass fd "dist\mygame-debug.apk" "application.xml" -C bin . -C "icons/android" .
在 bin/ 文件夹中包含 swfs 和所需的数据文件。根据 Adobe docs,该 -C 指令应该使它们以 root 身份工作。然后在代码中我所做的就是:
var file:File = File.applicationDirectory.resolvePath("data.json");
var fin:FileStream = new FileStream();
fin.open(file, FileMode.READ); // error 3003 triggered!!
路径解析为“app:/data.json”,这是正确的,因为它位于 apk 中与 swf 相同的位置。
那么为什么我会收到错误 3003?非常感谢任何见解!
我正在使用 Air 3.7 进行构建。
谢谢!
【问题讨论】:
标签: android actionscript-3 air