我在win10(全新系统)下创建了一个新的RN 0.40项目或者赢了7,没有修改任何代码,在真正的Android设备上运行它。
如果我没有选择在Chrome'中调试,那么APP运行良好。
但如果我选择在Chrome'中进行调试,那么APP会运行一个liitle然后突然退出。
My React Devtool是0.14.6。
以下是退出时Android Studio中的日志。
01-13 14:19:12.545 24105-28940 / com.learnrn I / art:Alloc部分并发标记扫描GC释放408625(107MB)AllocSpace对象,0(0B)LOS对象,40%免费,20MB / 34MB ,暂停10.528ms总计235.319ms
01-13 14:19:12.545 24105-24105 / com.learnrn I / art:WaitForGcToComplete被阻止155.528ms因为Alloc
01-13 14:19:25.805 24105-29639 / com.learnrn W / libc:pthread_create失败:无法分配1064960字节堆栈:内存不足
01-13 14:19:25.805 24105-29639 / com.learnrn E / art:抛出OutOfMemoryError" pthread_create(1040KB堆栈)失败:再试一次"
01-13 14:19:25.805 24105-29639 / com.learnrn E / AndroidRuntime:FATAL EXCEPTION:OkHttp Dispatcher
过程:com.learnrn,PID:24105
java.lang.OutOfMemoryError:pthread_create(1040KB堆栈)失败:再试一次
at java.lang.Thread.nativeCreate(Native Method)
在java.lang.Thread.start(Thread.java:1063)
在java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:920)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1338)
在okhttp3.ConnectionPool.put(ConnectionPool.java:135)
在okhttp3.OkHttpClient $ 1.put(OkHttpClient.java:149)
在okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:188)
在okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:129)
在okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)
在okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
在okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
在okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
在okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:124)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
在okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
在okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
在okhttp3.RealCall.access $ 100(RealCall.java:33)
在okhttp3.RealCall $ AsyncCall.execute(RealCall.java:120)
在okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587)
在java.lang.Thread.run(Thread.java:818)
01-13 14:19:25.855 24105-24105 / com.learnrn D / SensorManager:unregisterListener ::
01-13 14:19:25.885 24105-24166 / com.learnrn W / libc:pthread_create失败:无法分配1064960字节堆栈:内存不足
01-13 14:19:25.885 24105-24166 / com.learnrn E / art:抛出OutOfMemoryError" pthread_create(1040KB堆栈)失败:再试一次"
01-13 14:19:25.885 24105-24166 / com.learnrn W / libc:pthread_create失败:无法分配1064960字节堆栈:内存不足
01-13 14:19:25.885 24105-24166 / com.learnrn E / art:抛出OutOfMemoryError" pthread_create(1040KB堆栈)失败:再试一次"
01-13 14:19:25.885 24105-24166 / com.learnrn I / Process:发送信号。 PID:24105 SIG:9