【问题标题】:Trouble reading an XML file in Android在 Android 中读取 XML 文件时遇到问题
【发布时间】:2013-04-10 17:37:41
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java android xml inputstream assets


    【解决方案1】:

    在我看来,好像您的 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
    

    【讨论】:

    • 感谢您的建议,但我正在使用模拟器运行我的应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 2015-05-19
    相关资源
    最近更新 更多