2010-05-19 2 views
0

Что нам нужно изменить в исходном коде Android, чтобы получить разрешение 1360x768, работающего в эмуляторе?Android Emulator Размер экрана

следующие изменения позвольте мне начать эмулятор 1280x720

project bionic/ 
diff --git a/libc/kernel/arch-arm/asm/memory.h b/libc/kernel/arch-arm/asm/memory.h 
index c1137a7..743b6ef 100644 
--- a/libc/kernel/arch-arm/asm/memory.h 
+++ b/libc/kernel/arch-arm/asm/memory.h 
@@ -46,7 +46,7 @@ 
#define MODULE_START (PHYS_OFFSET) 

#ifndef CONSISTENT_DMA_SIZE 
-#define CONSISTENT_DMA_SIZE SZ_2M 
+#define CONSISTENT_DMA_SIZE SZ_8M 
#endif 

#ifndef __virt_to_phys 

project external/kernel-headers/ 
diff --git a/original/asm-arm/memory.h b/original/asm-arm/memory.h 
index 91d536c..fcec3b1 100644 
--- a/original/asm-arm/memory.h 
+++ b/original/asm-arm/memory.h 
@@ -114,7 +114,7 @@ 
    * between 2MB and 14MB inclusive. 
    */ 
#ifndef CONSISTENT_DMA_SIZE 
-#define CONSISTENT_DMA_SIZE SZ_2M 
+#define CONSISTENT_DMA_SIZE SZ_8M 
#endif 

/* 
diff --git a/original/linux/mmzone.h b/original/linux/mmzone.h 
index f45163c..043a812 100644 
--- a/original/linux/mmzone.h 
+++ b/original/linux/mmzone.h 
@@ -18,7 +18,7 @@ 

/* Free memory management - zoned buddy allocator. */ 
#ifndef CONFIG_FORCE_MAX_ZONEORDER 
-#define MAX_ORDER 11 
+#define MAX_ORDER 12 
#else 
#define MAX_ORDER CONFIG_FORCE_MAX_ZONEORDER 
#endif 

project external/qemu/ 
diff --git a/vl.c b/vl.c 
index 3242c23..154f44f 100644 
--- a/vl.c 
+++ b/vl.c 
@@ -181,7 +181,7 @@ int main(int argc, char **argv) 
# define LOG_IOPORT(...) do { } while (0) 
#endif 

-#define DEFAULT_RAM_SIZE 128 
+#define DEFAULT_RAM_SIZE 512 

/* Max number of USB devices that can be specified on the commandline. */ 
#define MAX_USB_CMDLINE 8 

ответ

1

Видимо вам необходима немного дополнительную память для большого (1280x720) экрана, но это не является достаточным для еще большего (1360x768) экрана. Итак, выделите еще больше памяти?

0

Попробуйте набор вверх учебник ниже:

http://bid.berkeley.edu/cs160-fall10/index.php/Tips_and_Tricks

В первом разделе "Android Quickstart," говорит последний абзац:

При запуске программы без ошибок , эмулятор запустится автоматически. Его не сообразительность относительно размера экрана однако и может быть слишком большой для некоторых мониторов . Если у вас есть эта проблема, запустите эмулятор, используя программу «SDK setup» из основного каталога SDK Android , прежде чем запускать программу . Он даст вам диалог , установите размер или масштаб. Установка высота до 8 дюймов хорошо работает на 768-пиксельных мониторах .

Смежные вопросы