【问题标题】:Android - How to test application with Expansion Files with Emulator?Android - 如何使用模拟器测试带有扩展文件的应用程序?
【发布时间】:2012-10-13 18:37:08
【问题描述】:

我正在为使用扩展文件的 android 设备开发应用程序,并希望在 AVD 上对其进行测试。我的应用程序包含手动下载扩展文件的代码,但在 AVD 上运行时失败(调用 onDownloadStateChanged 方法,值为 STATE_FAILED_FETCHING_URL,并显示消息:“下载停止,因为找不到资源”)。我在真实设备上测试了该应用程序,它工作正常。如何使下载工作,或手动添加 Expansoin 文件?

如果它改变了一些,我的电脑运行 Windows 7,我使用 Eclipse IDE Juno Release。

【问题讨论】:

    标签: android android-emulator avd apk-expansion-files


    【解决方案1】:

    您可以通过命令行或使用 Eclipse 中的 DDMS 透视图将扩展文件加载到 AVD 中。在 DDMS 中,选择文件资源管理器选项卡,然后遍历应存储扩展文件的目录。然后选择带有传入箭头图标的手机。然后,您可以选择要加载到 AVD 的文件。这种方法的缺点是一次只能上传一个文件。

    您可以使用[adb 命令一次上传多个文件][1]。

    【讨论】:

    • 谢谢。如果目录不存在,如何创建?
    • 从 Eclipse 中的 DDMS 角度来看,文件资源管理器选项卡中的绿色 +(加号)图标用于添加文件夹。
    • 伙计们,我有类似的问题。在 DDMS 文件资源管理器中,我将文件夹放入 mnt/obb。 getZipExpansionFile() 返回 NullPointerException。现在我在想它可能不应该在 mnt/obb 中。这是我的问题,如果你能回答我会接受stackoverflow.com/questions/22281178/…谢谢你们
    • @LeeNeverGup 你也可以使用 adb shell,ls,cd 到正确的文件夹,mkdir
    猜你喜欢
    • 2014-03-26
    • 1970-01-01
    • 2019-12-18
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    相关资源
    最近更新 更多