gpt4 book ai didi

java - Android Studio 模拟器不会运行简单的 Hello World 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:26 25 4
gpt4 key购买 nike

我无法在 Android Studio(2.1.2) 中运行简单的 hello world 应用程序。它将加载模拟器,我只会看到一个带有 android 图形的黑屏,就像手机正在开机一样。

我一直在处理这些问题,谷歌了很多,搞砸了一堆设置,然后决定我应该使用以下步骤完全卸载 Android Studio:How to completely uninstall Android Studio?并从头开始重新安装。

所以我卸载了 Android Studio,然后重新安装了它,启动了应用程序,下载了推荐的 SDK 等等,然后创建了一个带有空 Activity 的新 Android Studio 项目。在那之后,我没有添加或删除任何代码,我只是创建了一个新的模拟器并在其上运行应用程序。当然,这并没有解决我的问题

我在“等待目标设备上线...”时在 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

我在 300 秒后收到超时错误。

我会尽力为您提供所有规范(如果我遗漏了什么,请告诉我):

我的笔记本电脑:

  • Macbook Pro(15 英寸,2.53 GHz,2009 年中)
  • OSX El Capitan (10.11.15)
  • 处理器:2.53GHz Intel Core 2 Duo
  • 内存:8 GB 1333 MHz DDR3
  • 图形:NVIDIA GeForce 9400M 256 MB

安卓工作室:

  • 构建#AI-143.2915827
  • JRE:1.8.0_91-b14 x86_64
  • JVM:Oracle Corporation 的 Java HotSpot(TM) 64 位服务器虚拟机
  • SDK 平台:Android 6X (N)
  • 已安装 SDK 工具:Android SDK 构建工具、Android SDK平台工具 24.0.1 Android SDK 工具 25.1.7,谷歌存储库,英特尔 x86 仿真器加速器(HAXM 安装程序)

模拟器(我尝试过不同设置的不同模拟器):

  • 连结 5X
  • Marshmallow、API 23、ABI x86、Target Android 6.0(使用 Google API)
  • 图形:自动
  • RAM:1536mb,VM 堆:64mb,内部存储:800mb
  • SD 卡:Studio Managed 100mb

我希望我已经足够详细了,甚至可能过于详细了。我已经连续几个小时在 google 上搜索解决方案,但没有找到任何东西。

感谢任何帮助

最佳答案

我有相同的配置和相同的 jre,但都运行良好。

我看到您的错误日志中缺少一些 .so 文件。

.so 文件在分发 Unix/linux 包时打包,因此您下载的 android studio 已损坏。

它也可能是由于错误的驱动程序配置而发生的。

我建议获取或下载新的 android studio 然后安装。

如果您只使用模拟器有问题,那么只需将任何安卓设备连接到系统并在其上观看您的构建。

关于java - Android Studio 模拟器不会运行简单的 Hello World 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38518133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com