android studio 报错

来源:2-3 开发环境搭建指导-Windows平台【持续更新】

慕丝1117639

2022-07-03

我直接在本地终端启动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"

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

写回答

1回答

CrazyCodeBoy

2022-07-03

问题应该不在这里,你用as打开项目下的Android项目然后通过as clean后重新build,之后启动rn本地服务,之后运行试试看。
0
1
慕丝1117639
还是不行,依旧有报错。我首先按您说的,先在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
共1条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程