无法在Android 6.0中的SD卡中创建文件夹,在发布模式下使用Adobe Flex Code ANE Extension

时间:2017-05-21 07:21:59

标签: android flex ane

这是在Android 6.0中的SD卡中的文件内创建文件夹的代码,我使用Flex代码,添加了ANE扩展,AIR版本24.0和swf = 35.在调试模式下工作,但不能正常发布模式。请帮帮我。

if(library.Utility.getDeviceType()==“ANDROID”)
                {

{{1}}

1 个答案:

答案 0 :(得分:2)

您应该尝试将跟踪(例如权限状态pdfFolder.exists等)写入textField,以便您可以在发布模式下本地化问题。

同时收听IOErrorEvent.IO_ERROR上的SecurityErrorEvent.SECURITY_ERRORtargetFile,并将其追踪到textField,也许会遇到一些问题。

通常您应该将应用程序文件保存在File.applicationStorageDirectory中(而不是userDirectory中),但我想您希望用户能够自己访问这些文件?

尝试不带点的文件夹("Folder"而不是".Folder")。

在Android上,您需要授予在application.xml中写入文件的权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>             
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>