2016-07-22 246 views
3

我無法運行Android Studio中一個簡單的Hello World應用程序(2.1.2)。它會加載模擬器,並且我只會得到一個帶有android圖形的黑屏,就像手機正在打開一樣。的Android模擬器工作室不會運行一個簡單的Hello World應用程序

我一直在處理這些問題,google'd一噸,擰了一堆設置,然後決定我應該完全卸載Android Studio使用這個步驟:How to completely uninstall Android Studio?並重新安裝從頭開始。

所以我卸載,然後重新安裝Android Studio中,啓動應用程序,下載的SDK推薦的和所有,並創建一個新的Android Studio項目與空活動。之後,我沒有添加或拿走任何代碼,我只是創建了一個新的模擬器並在其上運行應用程序。而且,當然,這didnt解決我的問題

我收到以下錯誤,在logcat中,而「等待目標設備聯機...」:

07-22 03:15:07.923 1204-1204/? E/perfprofd: unable to open configuration file /data/data/com.google.android.gms/files/perfprofd.conf 
07-22 03:15:10.761 1182-1182/? E/libEGL: load_driver(/system/lib/egl/libGLES_emulation.so): dlopen failed: library "/system/lib/egl/libGLES_emulation .so" not found 
07-22 03:15:12.404 1182-1182/? E/SurfaceFlinger: hwcomposer module not found 
07-22 03:15:12.943 1182-1182/? E/cutils-trace: Error opening trace file: Permission denied (13) 
07-22 03:15:19.288 1182-1256/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 
07-22 03:15:19.789 1274-1288/? E/libEGL: load_driver(/system/lib/egl/libGLES_emulation.so): dlopen failed: library "/system/lib/egl/libGLES_emulation .so" not found 
07-22 03:15:21.284 1274-1288/? E/cutils-trace: Error opening trace file: Permission denied (13) 

               [ 07-22 03:15:21.293 1182: 1256 D/   ] 
               HostConnection::get() New Host Connection established 0xb6cc7060, tid 1256 


               [ 07-22 03:15:22.338 1182: 1260 D/   ] 
               HostConnection::get() New Host Connection established 0xb70102c0, tid 1260 
07-22 03:15:25.146 1199-1199/? E/cutils-trace: Error opening trace file: Permission denied (13) 
07-22 03:15:25.146 1199-1199/? E/CameraService: setUpVendorTags: Vendor tag operations not fully defined. Ignoring definitions. 
07-22 03:15:31.412 1199-1356/? E/AudioFlinger: no wake lock to update! 
07-22 03:15:31.843 1199-1199/? E/audio_hw_generic: Error opening input stream format 1, channel_mask 0010, sample_rate 16000 
07-22 03:15:31.868 1199-1199/? E/AudioFlinger: int android::load_audio_interface(const char*, audio_hw_device_t**) couldn't load audio hw module  audio.r_submix (No such file or directory) 
07-22 03:15:31.974 1199-1199/? E/SoundTriggerHwService: couldn't load sound trigger module sound_trigger.primary (No such file or directory) 
07-22 03:15:31.978 1199-1199/? E/RadioService: couldn't load radio module radio.primary (No such file or directory) 
07-22 03:15:51.646 1202-1202/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
07-22 03:15:51.646 1202-1202/? E/android.os.Debug: failed to load memtrack module: -2 
07-22 03:15:56.900 1190-1190/? E/Netd: exec() res=0, status=768 for /system/bin/iptables -w -t nat -N oem_nat_pre 
07-22 03:15:57.137 1190-1190/? E/Netd: exec() res=0, status=768 for /system/bin/iptables -w -t nat -A PREROUTING -j oem_nat_pre 
07-22 03:15:58.435 1190-1190/? E/Netd: exec() res=0, status=768 for /system/bin/iptables -w -t nat -N natctrl_nat_POSTROUTING 
07-22 03:15:59.159 1190-1190/? E/Netd: exec() res=0, status=768 for /system/bin/iptables -w -t nat -A POSTROUTING -j natctrl_nat_POSTROUTING 
07-22 03:16:06.300 1202-1202/? E/Minikin: addFont failed to create font /system/fonts/NanumGothic.ttf 
07-22 03:16:06.300 1202-1202/? E/Minikin: addFont failed to create font /system/fonts/DroidSansFallback.ttf 
07-22 03:16:06.301 1202-1202/? E/Minikin: addFont failed to create font /system/fonts/MTLmr3m.ttf 
07-22 03:16:26.806 1190-1190/? E/Netd: cannot find interface dummy0 
07-22 03:16:27.957 1202-1202/? E/EmojiFactory_jni: Failed to load libemoji.so: dlopen failed: library "libemoji.so" not found 
07-22 03:17:49.792 1202-1202/? E/libEGL: load_driver(/system/lib/egl/libGLES_emulation.so): dlopen failed: library "/system/lib/egl/libGLES_emulation .so" not found 
07-22 03:17:50.616 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-en-us.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-en-us.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.652 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-eu.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-eu.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.665 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-hu.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-hu.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.686 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-hy.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-hy.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.689 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-nb.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-nb.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.689 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-nn.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-nn.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.689 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-sa.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-sa.pat.txt: open failed: ENOENT (No such  file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:50.690 1202-1202/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-und-ethi.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-und-ethi.pat.txt: open failed: ENOENT (No  such file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
07-22 03:17:55.360 1200-1200/? E/installd: eof 
07-22 03:17:55.360 1200-1200/? E/installd: failed to read size 
07-22 03:18:04.400 1770-1770/system_process E/PowerManagerService-JNI: Couldn't load power module (No such file or directory) 
07-22 03:18:05.226 1182-1291/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 
07-22 03:18:09.550 1770-1770/system_process E/art: DexFile_getDexOptNeeded file '/system/framework/org.apache.http.legacy.jar' does not exist 

I類300秒後得到一個超時錯誤。

我會盡力給你所有的規格(讓我知道如果我錯過了什麼):

我的MacBook:

  • 的MacBook Pro(15英寸,2.53GHz的,2009年中)
  • OSX埃爾卡皮坦(15年11月10日)
  • 處理器:2.53GHz的英特爾酷睿2
  • 內存:8 GB 1333 MHz的DDR3
  • 圖形:NVIDIAģ意科9400M 256 MB

Android的工作室:

  • 構建#AI-143.2915827
  • JRE:1.8.0_91-b14的x86_64的
  • JVM:Java的熱點(TM)64位服務器VM由Oracle公司提供
  • SDK平臺:Android 6X(N)
  • 安裝的SDK工具:Android SDK構建工具,Android SDK 平臺工具24.0.1 Android SDK工具25.1.7,谷歌庫, 英特爾x86仿真加速器(HAXM安裝程序)

模擬器(IVE嘗試了不同的人使用不同的設置):

  • 的Nexus 5X
  • 棉花糖,API 23,ABI 86,目標在Android 6.0(與谷歌的API)
  • 顯卡:自動
  • 內存:1536MB,VM堆:64MB,內部存儲容量:800MB
  • SD卡:工作室管理100MB

我希望我足夠詳細,甚至可能太詳細了。我剛剛在谷歌解決方案几個小時,沒有發現任何東西。

任何和所有幫助表示讚賞

回答

2

我有相同的JRE相同配置但都運行良好。

當我看到你的錯誤日誌中有一些.so文件丟失。

.so文件在發佈Unix/linux捆綁包期間打包,因此您下載的android工作室已損壞。

它也可以發生由於惡劣的驅動設置。

我建議得到或下載新的Android工作室然後安裝。

如果你有隻仿真器的問題就只是附加任何Android設備與系統,並在其上觀看您的構建。

1

我覺得你的一些需要的.so文件丟失了..也看到一些權限問題..檢查日誌庫路徑中.so文件是否存在。

您在sudo的模式下工作的權利..? 刪除現有的一個下載一個新的Android工作室-2.0 +還刪除現有的SDK和下載新的。給予文件讀/寫權限。 同時增加虛擬機堆至少200MB。

+0

我不知道什麼樣的sudo模式。我已經嘗試卸載並重新安裝Android工作室。我需要哪些文件來提供讀/寫權限? – jreed

1

錯誤error loading hyphenation /system/usr/hyphen-data/hyph-nn.pat.txt的一種解決方案是當您的主活動延伸AppCompatActivity以確保您在AndroidManifest.xml中設置的主題設置爲AppCompat主題時。例如。尋找android:theme=它應該被設置爲與「AppCompat」中的東西,如@style/Theme.AppCompat.Light.NoActionBar

相關問題