请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

android studio 报错

我直接在本地终端启动RN项目,可以安卓模拟器上可以成功安装和运行我的demo。
但是我如果使用Android studio 的话,就会出现报错,模拟器上的app会闪退。
android studio 的logcat如下:
图片描述

 E/EGL_adreno: tid 1976: eglSurfaceAttrib(1338): error 0x3009 (EGL_BAD_MATCH)

我百度了一下,说可能是项目太大了,内存溢出的原因,需要在AndroidManifest.xml的<Application标签中添加以下俩个属性:

  android:largeHeap="true"
  android:hardwareAcclerated="false"

但是依旧有上面的报错,请问如何解决?

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2022-07-03 18:02:41
问题应该不在这里,你用as打开项目下的Android项目然后通过as clean后重新build,之后启动rn本地服务,之后运行试试看。
0 回复 有任何疑惑可以回复我~
  • 提问者 慕丝1117639 #1
    还是不行,依旧有报错。我首先按您说的,先在as中clean project,然后在vscode中使用npm start 启动了本地服务,最后在as中重新build,build是成功了,但是下载到模拟器中APP还是闪退,报错如下:
    A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 2418 (mqt_js)
    
    网上说好像重启as就行了,但是我试了没有效果。
    回复 有任何疑惑可以回复我~ 2022-07-03 23:16:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信