official guideに続いてインストール可能なAndroidアプリケーションを作成しました。React Native Release:開発サーバーに接続できません
./gradlew installRelease
でAPKをインストールする場合しかしながら、アプリケーションは、すぐに私は断片がロードされている反応するクラッシュ:Integration to Androidチュートリアルが示唆よう
RuntimeException: Could not connect to development server.
マイ断片コードは、次のようになります。
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
mReactInstanceManager = ReactInstanceManager.builder()
.setApplication(getActivity().getApplication())
.setBundleAssetName("index.android.bundle")
.setJSMainModuleName("index.android")
.addPackage(new MainReactPackage())
.setUseDeveloperSupport(false) // changes nothing
.setInitialLifecycleState(LifecycleState.RESUMED)
.build();
mReactRootView.startReactApplication(mReactInstanceManager, "HelloWorld", null);
return mReactRootView;
}
私が間違っていると思われるアイデアはありますか? React Nativeは、アプリケーションがリリース用にパッケージ化されていても、開発サーバーを必要としますか?私はそれを信じることはできません..私はちょうど私のアプリケーションをそのまま実行したいです。
リリースモードで開発サーバーを必要としないので、リリースの作成方法に問題があることが確認できます。 installReleaseコマンドを実行する前に、assembleReleaseコマンドを実行しましたか? – rmevans9
はい、しました。私は反応ネイティブ0.29.0 –