如果签名和发布,React Native App会崩溃.在调试模式下正常工作.它不会在屏幕上抛出任何错误.它只是崩溃了.当我看着猫的日志.没有错误.
我也尝试使用--info构建apk,但在崩溃时没有其他信息.我还尝试通过设置minifyEnabled false来构建APK.
通过USB连接我的手机以调试模式运行应用程序时,它可以工作.我尝试使用--debug创建apk但我无法将其安装到我的手机上,当我尝试使用app安装程序安装时,它说解析错误.
我收到了以下logcat错误.这是什么意思?
09-03 11:03:07.968 W/ActivityManager(1344): Force finishing activity com.myapp/.MainActivity
09-03 11:03:08.012 W/BroadcastQueue(1344): Skipping deliver [background] BroadcastRecord{cb72147 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{7bf2161 22421 com.myapp/10100/u0 remote:b9cdcc8}: process crashing
09-03 11:03:08.035 W/ActivityManager(1344): Dismiss app error dialog : com.myapp
09-03 11:03:13.095 I/WindowState(1344): WIN DEATH: Window{3f22c22 u0 /com.myapp.MainActivity}
Run Code Online (Sandbox Code Playgroud) 当我向某个端点发送删除请求时,例如使用来自终端的httpie
http delete http://localhost:8181/admin/applications/uspecs
我得到了一个有效的行为,就像在{ success: true }响应体中一样.但是,当我这样做
fetch (
'http://localhost:8181/admin/applications/uspecs',
{ method: 'DELETE' }
)
.then(res => doSomethingWithResponse())
.catch(err => console.error(err))
Run Code Online (Sandbox Code Playgroud)
在javascript代码中,然后我得到了一个
Fetch API cannot load http://localhost:8181/admin/applications/uspecs.
Method DELETE is not allowed by Access-Control-Allow-Methods in preflight response.
Run Code Online (Sandbox Code Playgroud)
控制台上的错误.我错过了什么?我在选项请求上获得了有效的方法列表.
我从git克隆了一个现有的离子项目.我有ionic 1.3.2和cordova 4.2.0.克隆后,我cd进入目录并做了一个ionic browser add crosswalk.它说成功添加了人行横道.然后,当我尝试做的时候ionic run android,它说
没有平台添加.
所以我做了一个ioinic platform add android,这给了我这个错误:
无法安装'org.apache.cordova.engine.crosswalk':CordovaError:插件不支持此项目的cordova-android版本.cordova-android:3.6.4,版本要求失败:> = 4.0.0-dev`.
ionic platform add android@4.0.0-dev 回报
无法获取平台android@4.0.0-dev:错误:找不到版本:cordova-android@4.0.0-dev
我该如何解决?
PS我正在使用ubuntu 14.04