我正在尝试通过DOM解析器解析XML文件。但是,我很难让我的主要活动实际读取文件。我已经读过,我应该将文件放在Assets中,然后使用getAssets()调用。我使用过这样的东西:
InputStream is = this.getAssets().open("myXML.xml");
这只会导致错误:启动logcat时出现意外错误。尝试重新选择设备。]找不到设备。
我还尝试使用绝对路径上的变体来创建新文件(“myXML.xml”)。似乎没什么用。我有点沮丧。有没有人有任何建议?
答案 0 :(得分:0)
对我来说,好像你的IDE没有连接到你试图测试应用程序的模拟器或设备。
LogCat是一个日志输出流,任何应用程序都可以使用它来打印信息/日志。并且需要将LogCat连接(通过ADB)到您的设备。
如果您没有连接真正的手机,可以使用模拟器:
/path/to/your/androidSDK/tools/android
此SDK管理器可帮助您创建新的AVD(Android虚拟设备)。 Klick工具> 管理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