我刚开始开发android,最近遇到了一些问题,我不知道是我的硬件还是android studio的问题,但是模拟器一直死机或者没有响应。
前2天Android Studio运行良好。但是,之后它不能运行我的应用程序。我重新安装了Android Studio,它工作了一天,但现在即使我重新安装它,它不会运行任何应用程序,甚至Android Studio本身偶尔会冻结,我将不得不重新启动它。
The emulator either does this or does not even turn on
当我点击模拟器上的任何东西时,它甚至不会响应
先谢了。
- 编辑**以下是对正在发生的事情的分解。第1天:100%工作第2天:android studio冻结多次,当我启动模拟器。模拟器没有响应点击。我卸载android studio thrn再次安装它。重新安装后,它的工作100%再次与同一应用程序第3天:模拟器无响应,冻结。菜单按钮,如旋转屏幕,返回等无响应。第4天:和第三天一样。卸载android,重新安装。没有React。
- 已解决**
这个问题解决了。我没有使用模拟器,而是通过手机运行,效果很好。
4条答案
按热度按时间yqkkidmi1#
您可以尝试将这一行代码
System.out.println(userinput1);
更改为Log.d(MainActivity.class.getSimpleName(), userinput1)
,因为在模拟器system.out.println()上会自动重定向到logcat,但有时不会。这个问题可能会出现,由于低内存大小,android studio工程罚款与
8GB Ram.
或尝试正确配置模拟器。
如果问题仍然存在,请通知我。
pvabu6sv2#
我建议只导入类的特定地址,而不是整个包或作为捆绑包。
java.util包的所有类都被导入了。2问题可能是,你的硬件可能会不堪重负。
gudnpqoy3#
我不认为你的代码有什么问题。你的系统配置是什么?其他应用程序在模拟器上工作吗?你能发布你的日志吗?PS:我知道这应该是一个评论。但我没有权限,对不起。
ttcibm8c4#
===========================================================
问题和解决方案
===========================================================
同样的问题,无法进行严格的测试,整个系统定期锁定(Linux Mint Vera|16 GB内存|Nvidia GP106 [GeForce GTX 1060 3GB]-在Windows 7上运行良好,硬件完全相同 (尽管硬盘配置略有变化,但可能需要仔细检查操作系统驱动器是否连接到主板上的端口0,以防影响性能)。
讽刺的是,Android是基于Linux的,很难在Linux环境xD中运行。
尝试不同;
Linux API模拟器电话型号电话RAM规格、处理器规格等等等等所有不同的图形模式(在原生A-Studio模拟器中和使用apt install-google-emulator选项的vanilla独立(老学校)版本。老学校版本运行更好(独立版本)。已检查所有微码更新和驱动程序是否正常。(使用Nvidia GP106 [GeForce GTX 1060 3GB]系统是最新的(apt)
发现最佳选项为:
============================================
由于设备API低于11,没有wifi配对功能,所以我发现解决方案是在我想用于应用测试的手机上安装termux,这给了我一个带有apt pkg管理器〉的标准 shell ,然后安装sshd并通过portforward连接到dev-PC,即
建立SSH连接后,您可以使用类似以下命令进行检查
一旦确认建立,您需要启动adb连接到现在可用的android adb服务,我们通过运行命令将其从手持设备转发到dev-PC中(在执行此操作之前,还要确保您在手持设备上启用了USB调试);
在dev-PC上运行;
应显示"已连接"
然后复核、运行;
模拟器应该会显示在Android Studio设备管理器中。。给它几分钟,Android Studio就会拿起它!
真的不记得我需要这样做的具体原因,而不是只是与USB电缆连接。记忆scetchy,认为我在做一些疯狂的路由设置。。可能太高了,看不到更清洁的解决方案。。但我们有它!!
发现使用物理设备是终极性能解决方案,但这当然是一种庞大的安排..