2016-10-14 7 views
0

react-native run-androidを実行したときに、デバイスで正常に機能する簡単なアンドロイド反応ネイティブアプリを構築しました。リアクションネイティブAndroid - リリースapk "has stopped" - "index.ios"を探しています

ここでは、https://facebook.github.io/react-native/docs/signed-apk-android.htmlの手順に従って署名付きapkを生成しました。

react-native run-android --variant=releaseでこのリリースのapkを試してみると、「残念ながら停止しました」というメッセージが表示されます。

どうすればわかりますか?どこかのログがありますか?

Googleで見つけたものは、デバッグに関するものです。しかし、これはリリースビルドなので、おそらく私はできません。

更新

私は、ログを表示する方法を見つける - adbのlogcat *:S ReactNative:V ReactNativeJS:V を、私は、次の

10-14 11:24:42.129 29039 29060 E ReactNativeJS: Requiring unknown module "./index.ios". 
10-14 11:24:42.177 29039 29060 E ReactNativeJS: Module AppRegistry is not a registered callable module (calling runApplication) 
10-14 11:24:42.534 29039 29060 E ReactNativeJS: Module AppRegistry is not a registered callable module (calling unmountApplicationComponentAtRootTag) 

はなぜAndroidのリリースのapkを探している取得関連するものは何ですか?私は何か問題を構成しましたか?

答えて

0

私自身の質問に答えるために、これをGitHubで見つけたコンポーネントにたどりました。 index.android.jsは、単純に含まれている:

module.exports = require('./index.ios');

は、私が電話やテストにそれを展開、バック最低限コンテンツへの私のアプリを剥離することになりました。次に、以前に壊れたコンテンツをもう一度追加してから、再デプロイします。 git bisectのようなビットですが、もっと多くのマニュアルがあります!

TL; DR - node_modulesのファイルを含むすべての.jsファイルでindex.iosを検索した場合、見つかった可能性があります。

関連する問題