2016-07-16 4 views
0

私はアンドロイドウィジェットを開発していました。 Android Studioはアップグレードを提案しましたが、私のバージョンはあまりにも遅かったので、パッチではなくスタジオ全体をダウンロードする必要がありました。インストール時には、インストール中に以前のバージョンを削除する以外は選択肢がありませんでした。Androidスタジオ2.12 - すぐに使えるApp Widget - 「起動中のエラー」

デバイス上で自分のウィジェットをインストールしようとしてインストールが成功した後に、このメッセージが思い付いた:

Could not identify launch activity: Default Activity not found 
Error while Launching activity 

グーグル、および解決策を見つけるために失敗した後、私は新しいプロジェクト(アンドロイドを作成することにしました2.3)、新しいApp Widget(パッケージ>新規>ウィジェット>アプリケーションウィジェットを右クリック)を作成し、1行のコードを変更しないでください。

私自身のパッケージと全く同じ動作をします。

私は「キャッシュ/再起動を無効にする」ために何度も試してみました。現在、私は何の隣にも知っているグラデルを調べています。この間、私はいくつかのものをクリックした(私の記憶上では、いくつかのファイル上で右クリック>プロパティ)。しかし、私は再びそれを見つけることができなかった。 /何もしない/他の選択肢... "。これはよくトリックを行うかもしれません。

誰かがこれを見つけて失われたダイアログボックスを私に指摘できますか?

+0

私が探していたダイアログボックスは、ビルドボタンと実行ボタンの間にあるツールバーの「設定の編集」でした。 InstantRunPushFailedExceptionが表示され、そこにいる間にこのダイアログが表示されました。「起動前にログを消去する」、「APKが変更されていない場合はインストールをスキップする」(チェックをはずしてください) )と "将来の起動に同じデバイスを使用する"、私の問題を解決しました。誰かが手がかりを持っているので、私は愚かな死ぬことはありませんか? :) – pouzzler

答えて

0

Approch 1:

あなたはそのエラーは、Android Studioのバージョンをアップグレードし、あなたのアイデアをアップグレードした後に発生する表示された場合。 IDEのcache.soをリフレッシュする必要があるかもしれません。

File -> Invalidate Caches/Restart... 

Approch 2:

あなたManifest.xmlファイル内でこのような構造を持っていることを確認します。ただチェックアウトしてください。

<activity 
     android:name="FULL_NAME_OF_YOUR_ACTIVITY" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

私は数回、悲しいことに無駄にしました。 – pouzzler

+0

@pouzzler私の更新の回答を見てください。 – Ironman

+0

My * Widget *にはこの目的がありません。私はこれがウィジェット関連の質問であるとも言いました。 – pouzzler

関連する問題