Android 如何在as3上实现运行时权限?

Android 如何在as3上实现运行时权限?,android,actionscript-3,permissions,adobe,Android,Actionscript 3,Permissions,Adobe,我曾尝试在Adobe Animate 2020中使用as3制作一个Android应用程序,但我在授予该设备读写权限时遇到问题,我的应用程序需要将信息保存到txt或csv外部文件中,但出现了此错误。Im已在清单上授予权限,但无法正常工作。有什么想法吗 这是我的代码: package { import flash.display.MovieClip; import flash.events.*;; import flash.filesystem.*; import flash.filesystem

我曾尝试在Adobe Animate 2020中使用as3制作一个Android应用程序,但我在授予该设备读写权限时遇到问题,我的应用程序需要将信息保存到txt或csv外部文件中,但出现了此错误。Im已在清单上授予权限,但无法正常工作。有什么想法吗

这是我的代码:

package {

import flash.display.MovieClip;
import flash.events.*;;
import flash.filesystem.*;
import flash.filesystem.File;


public class Writing extends MovieClip {

    var file: File = File.documentsDirectory.resolvePath("test.txt");
    var str: String = "Hello.";

    public function Writing() {

        file.addEventListener(Event.COMPLETE, fileSaved);
        file.save(str);

    }

    function fileSaved(event: Event): void {
        trace("Done.");
    }
}

}

在Android 6+和AIR runtime 24+中,您需要明确请求某些权限,即使您允许在清单中使用这些权限。在这里阅读我的答案:我刚刚阅读了你的答案,但是在我的代码中,我得到了一些关于Log函数的错误。1172找不到定义ru.delimiter.utils:Log。请不要只是复制代码,还要阅读(这是学习新事物的意义)答案。它解释了什么是日志类以及如何避免该错误。