0

我正在尝试通过 DOM 解析器解析 XML 文件。但是,我很难让我的主要活动实际读取文件。我读过我应该将文件放在 Assets 中,然后用 getAssets() 调用。我用过这样的东西:

InputStream is = this.getAssets().open("myXML.xml");

这只会导致错误:启动 logcat 时出现意外错误。尝试重新选择设备。] 找不到设备。

我还尝试了 new File("myXML.xml") 使用绝对路径的变体。似乎没有任何效果。我有点沮丧。有没有人有什么建议?

4

1 回答 1

0

在我看来,好像您的 IDE 与您尝试测试应用程序的模拟器或设备没有连接。

LogCat 是一个日志输出流,任何应用程序都可以使用它来打印信息/日志。LogCat 需要(通过 ADB)连接到您的设备。

如果您没有连接真正的手机,您可以使用模拟器:

/path/to/your/androidSDK/tools/android

此 SDK 管理器可帮助您创建新的 AVD(Android 虚拟设备)。单击工具> 管理 ACD> 新建...

如果您的计算机连接了真正的手机或平板电脑,请尝试重新启动 ADB(应该可以从您的 IDE 中)或使用命令行。

切换到安装 Android SDK 的目录(在 Windows 中类似):

c:\Program Files\Android\android-sdk-windows\platform-tools\

在 linux 上可能是:

/opt/android-sdk-linux/platform-tools/

然后输入(win和linux)

adb kill-server
adb start-server
于 2013-04-17T20:26:50.667 回答