Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-如何使用Emulator使用扩展文件测试应用程序?_Android_Android Emulator_Avd_Apk Expansion Files - Fatal编程技术网

Android-如何使用Emulator使用扩展文件测试应用程序?

Android-如何使用Emulator使用扩展文件测试应用程序?,android,android-emulator,avd,apk-expansion-files,Android,Android Emulator,Avd,Apk Expansion Files,我正在为android设备开发一个使用扩展文件的应用程序,并希望在AVD上进行测试。我的应用程序包含手动下载扩展文件的代码,但在AVD上运行时失败(调用值为的onDownloadStateChanged方法STATE\u FAILED\u FETCHING\u URL,并显示消息:“下载已停止,因为找不到资源”)。我在真实的设备上测试了这个应用程序,它成功了。如何使下载工作正常,或手动添加扩展文件 如果它改变了某些内容,我的计算机将运行Windows 7,我将使用Eclipse IDE Juno

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


如果它改变了某些内容,我的计算机将运行Windows 7,我将使用Eclipse IDE Juno Release。

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


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

谢谢。如果目录不存在,我如何创建它?从Eclipse中的DDMS角度来看,文件浏览器选项卡中的绿色+(加号)图标用于添加文件夹。伙计们,我也有类似的问题。在DDMS文件资源管理器中,我已将文件夹放入mnt/obb。getZipExpansionFile()正在返回NullPointerException。现在我在想也许它不应该在mnt/obb中。这是我的问题,如果你能回答我会接受的谢谢guys@LeeNeverGup您也可以使用adb shell、ls、cd将其放在正确的文件夹mkdir中