0

我的 Android 文件浏览器无法在 ChromeOS 上运行,因此我制作了一个小型测试应用程序来访问 Chromebook 上的文件。这也失败了:

程序检查起始位置是否存在(在本例中为“/”):

File currentFolder;
String pathname = "/";
currentFolder = new File(pathname);
if(currentFolder.exists()) {

然后继续找出里面有什么:

        // continues
        File[] directories = currentFolder.listFiles();
        int size = directories.length;
        // display code etc.
}

问题:currentFolder.listFiles() 关闭 ChromeOS 上的程序(参见下面的编辑 - 数组为空)。

不幸的是,我无法按照说明通过 USB 或无线在我的 Chrome 平板电脑上进行调试日志(我的华硕平板电脑似乎没有能力),并且 Android Studio 模拟器无法在我的机器上运行:

Emulator: virto-goldfish-pipe fatal error: init:475: Could not get virtio gpu ops!
Emulator: Process finished with exit code -1073740791 (0xC0000409)

所以我什至无法调试事情以找出问题所在。该应用程序在没有任何信息的情况下消失了。我很想有一个适当的调试器运行......

我在 Manifest 中使用了 Android 权限(在我的 Android 设备上运行良好):

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

我还需要向 ChromeOS 请求其他权限吗?我的浏览器需要访问 Chromebook 上的 MicroSD,我将文件存储在固定位置。我需要做些不同的事情来直接访问存储吗?我担心它可能会受到Android应用程序的保护......

4

0 回答 0