2017-11-30 22 views
-1

使用 compile com.google.firebase:firebase-core:11.0.4または compile com.google.firebase:firebase-crash:11.0.4Firebaseのバグ? Android Studioのバグ?

はそれがdefault activity not found例外が発生します場合、私は、テストプロジェクトにfirebaseを使用しています。

それは私の運転です:

  1. はGradleの-4.1、AandroidStudio-3.0.1を使用して新しいAndroidのプロジェクトを作成します(ツールの構築:3.0.1)。

  2. 新しいbaseFeatureモジュール(feature-base)を作成します。

  3. 変更 "app"モジュールを "com.android.application"から "com.android.feature"に適用し、 "app"モジュールbuild.gradleにapiプロジェクト( ":feature-base")を追加します。

  4. 新しいモジュール(Test-Apk) "phone & tablet"を作成し、 "Test-Apk" build.gradleファイルにapiプロジェクト( ":app")を追加します。

  5. feature-baseモジュールのbuild.gradleにapi "com.google.firebase:firebase-core:11.0.4"または "com.google.firebase:firebase-crash:11.0.4"を追加します。それはTest-Apkモジュールのデフォルトのアクティビティが見つからないようにします。「com.google.firebase:firebase-core:11.0.4」または「com.google.firebase:firebase-crash:11.0.4」を削除すると大丈夫です"依存関係。

問題がありますか?それを解決する方法?

答えて

1

「デフォルトのアクティビティが見つかりません」例外

ANS<intent-filter><intent-filter>

あなたの活動を追加するようになったためにあなたはその活動、サービス、またはブロードキャストインテントの種類を指定します。受信機はに応答することができます。インテントフィルタは、親コンポーネントの機能、つまりアクティビティやサービスが行うことができ、受信者が処理できる放送の種類を宣言します。

ちょうど私のステップにコード

<activity 
    android:name=".YourActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter>  
    </activity> 
+0

以下のようにcategory.LAUNCHER & action.MAIN<intent-filter>を追加し、私は自動AS "android.intent.action.MAIN" と「android.intentを追加(新しいAndroidプロジェクトを作成します.category.LAUNCHER "を使用してください)。 5ステップのdescを見ると、firebaseの依存関係を削除しても問題ありません。 – CHF

関連する問題