[email protected]
とpart of the setupにapplicationIdSuffixを指定しています。react applicationIdSuffixの使用時にネイティブアプリが起動しない
以前のアプリでこれを問題なしで設定しました(React Native 0.37)。私はこのプロジェクトで2度このエラーが発生しました(React Native 0.40)。私がプロジェクト全体を再構築して初めてそれがなくなったのです。それは私のプロジェクトの最後の安定したバージョンを新しいディレクトリにクローンし、同じエラーが発生しました。
react-native run-android
を使用するとエラーが発生します。エラーはビルドが成功した後に起こる:私はapp/build.gradle
からapplicationIdSuffix ".debug"
を削除して、アプリが問題なく自分の携帯電話上で開始した場合
Starting: Intent { cmp=com.packagename/.MainActivity }
Error type 3
Error: Activity class {com.packagename/com.packagename.MainActivity} does not exist.
エラーが表示されなくなります。
携帯電話はAndroid 7.0搭載のNexus 6Pです。私はシミュレータをセットアップしていないので物理的なデバイスで試してみました。
私は他のプロジェクトと比べてすべてを3回チェックしましたが、構成上の問題ではないと思います。
に私のために働きました。私にも起こります。 – Andreyco
私が信じている反応チームに精通しています:https://github.com/facebook/react-native/pull/8950 – vonGohren