2016-07-22 53 views
0

我有2天的反應本機體驗,並剛剛學會如何構建&安裝應用程序到真實設備。我用鑰匙註冊了apk。 的執行:應用程序在發佈模式下失敗。如何知道爲什麼?

react-native run-android 

作品真實設備很好,我甚至看不到遠程調試 任何錯誤,但推出

gradlew installRelease // or 
gradlew assembleRelease // plus manually installation 

==不幸的是,應用程序已經停止。

P.S.我不能共享代碼,因爲它的保密協議,但我只用

redux, react-native-router-flux 

和只有2個簡單的網頁

UP 啓動安裝後提交後提交從空項目開始,我有發現,承諾打破應用程序上發佈的設備:

  1. 我加入.babelrc:
    "presets": [ "es2015", "stage-0", "react-native" ] }

  2. 用於測試安裝了新的軟件包:

    "babel-core": "6.11.4", "babel-loader": "6.2.4", "babel-preset-es2015": "6.9.0", "babel-preset-react-native": "1.9.0", "babel-preset-stage-0": "6.5.0", "chai": "3.5.0", "enzyme": "2.4.1", "eslint-plugin-react": "5.2.2", "mocha": "2.5.3", "mockery": "1.7.0", "react-addons-test-utils": "15.2.1", "react-dom": "15.2.1", "react-native-mock": "0.2.5"

+0

你可以分享生成日誌? –

+0

@BertrandMartel請檢查'gradlew assembleRelease --info' https://gist.github.com/olegkalyta/dfe34d4dad5d322c0bdacd5003758311 –

回答

0

去除 "es2015", "stage-0".babelrc程式後開始在真機上的工作也。這將是很好理解爲什麼:)