Where are Android Emulator Image Stored?

℡╲_俬逩灬. 提交于 2019-11-28 22:23:06

问题


On the emulator, I downloaded an image from Google. I can find the image on the emulator, but I have no idea what the file location of the image is. To debug my app I need to know where that image is. How can I get the full path of the image?


回答1:


From the AVD documentation:

By default, the android tool creates the AVD directory inside ~/.android/avd/ (on Linux/Mac), C:\Documents and Settings\<user>\.android\ on Windows XP, and C:\Users\<user>\.android\ on Windows 7 and Vista.




回答2:


If your image is stored on your emulator then you can find that image using file Explore

First Start your Emulator then:

Open your File Explorer and go to mnt/sdcard/Download you will find your image here if its downloaded.

To open file explore in Eclipse : window/show view/other/File Explore




回答3:


This here seems to work for me:

String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";



回答4:


The system images are downloaded in [ {android_version_home_dir}/sdk/system-images/{android-version-number}/system.img> ]

and the avd are created in C:\Users\.android\avd\ (windows) or ~/.android/avd/ (linux/mac)




回答5:


To find the exact path open the emulator go to Photos then click on a photo (if there is any) then click on i (for info). There you can see the exact path on your device.To access these files dynamicly try:

    String path = Environment.getExternalStorageDirectory().getPath();
    String pathPhotos = path2 +"/Download";
    File[] fileArr = new File(pathPhotos).listFiles();

    for(int i = 0; i < fileArr.length; i++) {
        Log.d("fileName12", " " + fileArr[i].getPath());
    }

In case listFiles returns null you have to add:
uses-permission *android:name="android.permission.READ_EXTERNAL_STORAGE" /> And change the settings on the Emulator -> settings -> Apps -> App Permissions -> storage -> your app name -> switch on



来源:https://stackoverflow.com/questions/13095718/where-are-android-emulator-image-stored

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!