2016-04-28 3 views
5

私は最近Android Studioをバージョン2.1にアップデートしました。私はGradleバージョン2.1.0にも取り組んでいました。Androidスタジオ - AppIndex URI

java.lang.RuntimeException: Unable to start activity ComponentInfo{lux.unisabana.sabanaviveenti/sabanaviveenti.unisabana.lux.unisabana.appsabana.MainActivity}: java.lang.IllegalArgumentException: AppIndex: The android-app URI host must match the package name and follow the format android-app://<package_name>/<scheme>/[host_path]. Provided URI: android-app://sabanaviveenti.unisabana.lux.unisabana.appsabana/http/host/path 

: 私は、自動生成され、そして今、私はそれがクラッシュした私のアプリを実行しようとするたびに、私に次のエラーを与えるのAppインデックスコードとは何の関係もなかった私のコードの行をコメント私はどこからでも見て、ターゲットバージョンを更新して、それを必要とするライブラリとこれまでのところ何も働いていない、誰でも助けてくれますか?

私はコンパイルのために使用しているSDKはバージョン23と私が使用しているGoogleのサービスの依存関係である私もほぼ2日間、この問題と戦っていた8.4.0

+0

あなたのURIホストには何を入れましたか、あなたのパッケージ名は何ですか? –

+0

私は、コードが自動生成されますが、ここにあります何、言ったように: 'アクションviewAction = Action.newAction( \t \t \t \t Action.TYPE_VIEW、 \t \t \t \t "メインページ"、 \t \t \t \t// TODO:このアプリの活動の内容と一致するウェブページのコンテンツを持っている場合は、 \t \t \t \t //この自動生成されたWebページのURLが正しいことを確認して \t \t \t。//それ以外の場合は、URLをnullに設定します。 \t \t \t \t Uri.parse( "のhttp://ホスト/パス")、 \t \t \t \t // TODO:この自動生成されたアプリのURLが正しいことを確認してください。 \t \t \t \t Uri.parse( "android-app://sabanaviveenti.unisabana.lux.unisabana.appsabana/http/host/path") \t \t)。 \t \t AppIndex.AppIndexApi.start(client2、viewAction); ' – Jpfcan

答えて

3

です。 要約:Javaファイルから「sabanaviveent.unisabana.lux.unisabana.appsabana/http/host/path」を検索してください。最初のアクティビティのOnStart()メソッドでそれらを見つけることができます。 sabanaviveenti.unisabana.lux.unisabana.appsabanaをメインのアプリケーションコードを含むパッケージ名に置き換える必要があります。例えば。

私が問題を抱えた理由は、アプリのコードを再構築してAndroid StudioとSDKを同時に更新していたためです。何とかこのコードが自動的に作成されました。私のケースでは、アクティビティはライブラリパッケージに含まれていますが、アプリケーションの主なアクティビティはこのアクティビティから導出されるため、元のアクティビティコードは直接表示されませんでした。

+2

私はちょうど生成されたコードを削除しました。 –

関連する問題