2016-05-14 66 views
7

(使用Android SDK中25.1.6)如何從命令行設置仿真器像素密度?

我創建並通過命令行打開Android模擬器:

$> android create avd -n my_device -t 9 --skin 1440x2560 --abi default/x86 

我如何可以設置它的像素密度?

我曾嘗試以下方法:

  1. 運行上面的命令後,我回答「是」創建一個硬件配置文件。當我被問到要使用什麼密度時,我鍵入570,但它不接受它(它再次問我同樣的問題),只接受空輸入(默認)。

  2. 創建仿真器後,打開〜/ .android/AVD/my_avd.ini和追加:

    hw.lcd.density=570 
    

    但這種設置將被忽略。

  3. 打開模擬器時添加此標誌:

    $> emulator avd my_avd -dpi-device 570 
    

    ,但我得到:

    WARNING: The -dpi-device flag is obsolete and will be ignored 
    

任何想法?

回答

0

使用標誌-skin 768x1280

Android/Sdk/tools/emulator -avd android2 -skin 768x1280 -use-system-libs