0

如何在air sdkharman上加载本地html,我在AS3上使用StageWebView,如果我在其正常视图上运行,但如果我在android手机上制作apk并安装,它的错误。应用程序无法显示本地 html。我使用空气 SDKharman 33.1.1.554。

这是我的代码:

var file:File = File.applicationDirectory.resolvePath("html");
var destinasi:File = File.applicationStorageDirectory;
file.copyTo(destinasi, true);
var hasil:String = "file://" + destinasi.resolvePath("index.html").nativePath;
isiMenu4.loadURL(hasil);

有关于harman 的air sdk 安全性的问题吗?如何跳过那个?

4

1 回答 1

0

这可能是您没有写入本地存储的 Android 权限的问题。

首先尝试创建目录,看看是否会引发任何错误。

_file = File.applicationStorageDirectory.resolvePath("html");
                    
trace("html.url", _file.url);
trace("html.nativePath", _file.nativePath);
                    
if (!_file.exists) {
_file.createDirectory();
//make storage directory non backupable
_file.preventBackup = true;
}
于 2021-07-19T07:29:12.980 回答