800*600确实是可以的,但是1024*768的不可以、1280*800也不成,但是看进程的话emulator已经在后台跑起来了,但是就是不能显示到前台

解决方案 »

  1.   

    不能显示? 那是view或者components没有识别到这些资源吧. 
    你说的有点抽象. 
      

  2.   

    还没到启动应用程序的步骤,我说的不能显示是连整个模拟器都不显示,但是后台进程是能看到emultor.exe进程的
      

  3.   

    需要指定皮肤,如果你的皮肤是正确的话,

    emulator  -avd 你的AVD名字 -skin 你的皮肤名字(当然带路径)-sdcard 你的sdcard 
    不要直接在eclipse里面启动
      

  4.   

    To guzhijie1981:
    你好,谢谢你的回复,按照你说的方法,我试过:>emulator -avd 1280 -skin E:\android\platforms\android-7\skins\WXGA1280
    没有安装sdcard,但是跟我之前的情况是一样一样一样滴,有可能是有些参数没加载的关系,但目前还没找到合适的解决办法,按照这种方式(命令行模式),启动自己定制的800 * 600 是没有问题的
      

  5.   

    Error Information:
    [2010-06-13 17:54:22 - Emulator] emulator: ## WARNING: can't load part '<NULL>' from skin
    [2010-06-13 17:54:22 - Emulator] 
    [2010-06-13 17:54:22 - Emulator] emulator: ### WARNING: ignoring part location with unknown name 'landscape'
    [2010-06-13 17:54:22 - Emulator] emulator: ### WARNING: ignoring part location with unknown name 'landscape'
    [2010-06-13 17:54:22 - Emulator] emulator: emulator window was out of view and was recentred
    [2010-06-13 17:54:22 - Emulator] 
    [2010-06-13 17:54:22 - Emulator] failed to load image file 'E:\android/platforms\android-7\skins/WVGAMyConfig/\background_land.png'
    需要说明的是background_land.png是我自己定制的1280 * 800
      

  6.   

    但是做平板电脑的厂家是如何定制的skin呢?
      

  7.   

    看看这个:
    http://ophone8.com/thread-4016-1-1.html
      

  8.   

    你可能直接在创建AVD时候直接输入的800 * 600吧?这样做是不行的,你还需要自己定制skin。
    汗,怎么成了我回答问题了,有没有达人回答回答我的问题呀
      

  9.   

    已经查到一些有用的信息了,目前Android官方最高仅支持800 * 600,所以说无论我们怎么更改skins文件是没有作用的,这需要下载Android源代码,修改LCD Driver来支持更高的分辨率。谢谢各位支持,结贴。