問題タブ [activitynotfoundexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ユーザー指定のアクションによる暗黙のインテント
暗黙のインテントで使用する独自のアクションを指定して実験しています。1 つのパッケージで、2 つのアクティビティを定義します。ActivityTwo は、アクション "course.labs.activitylab.MY_ACTION" で暗黙のインテントを使用して、ActivityOne の onClick() から呼び出されます。しかし、私はそれを機能させることができませんでした。
string.xml 内:
AndroidManifest.xml で:
ActivityOne.java の onCreate() の OnClickListener() の onClick() で:
エミュレーターでプログラムがクラッシュし、logcat ウィンドウに次のように表示されます。
android.content.ActivityNotFoundException: インテントを処理するアクティビティが見つかりません { act=course.labs.activitylab.MY_ACTION flg=0x8 }
私は何を間違っていますか?
android - ギャラリーから画像を取得すると、アクティビティ結果にアクティビティが見つからないというエラーが発生する
ギャラリーを開こうとすると、ユーザーがギャラリーから画像を選択できるようになりますが、一部の Android では動作しますが、タブレット (4.2.2) ではすべてではありませんが、友人 (4.1.2) では ActivityNotFound Exeption が発生します。
ギャラリーを開くコード:
これは ActivityResult コードです:
javascript - Android の JavaScript インターフェース メソッドでの URL を開く意図
アプリに Web ビューがあります。そのために を追加しJavascriptInterface
ました。JavaScript インターフェイスの実装では、新しいインテントで URL を開くメソッドがありますが、ActivityNotFoundException を受け取りました
指定されたエラーは次のとおりです。
問題が何であるかについてのアイデアはありますか?
android - クラス (アクティビティ) が宣言されていますが、ClassNotFoundException が引き続き発生します
私は長い間この問題を修正しようとしましたが、まだ行き詰まっています。AndroidManifest.xml ファイルでアクティビティを既に宣言しましたが、ActivityNotFoundException が引き続き発生します。助けてください!
ログキャット:
android - アクティビティがそこにあり、マニフェストで宣言されている間にライブラリ プロジェクトで ActivityNotFoundException
このライブラリを使用しようとしています。しかし、github ページのライブラリ プロジェクトとデモ プロジェクトは Android Studio 用ですが、なぜか Eclipse を使用しています。そこで、ライブラリとデモ プロジェクトを Eclipse に追加し (その方法については以下を参照)、ここにアップロードしました。
そこで、Eclipse で新しいライブラリ プロジェクトを作成し、github ライブラリ プロジェクトからすべてのファイルをコピーしました。次のスクリーンショットは、私のプロジェクト構造を示しています。
app_compat v7 プロジェクトを追加するのと同じように、このライブラリ プロジェクトをデモ プロジェクトに追加しました。
次に、Eclipse でデモ プロジェクトを作成し、デモ プロジェクトからすべてのファイルとリソースを github リポジトリにコピーしました。
しかし、私がそれを実行すると、それは私に与えますandroid.content.ActivityNotFoundException: Unable to find explicit activity class {br.com.edsilfer/br.com.customsearchable.SearchActivity}; have you declared this activity in your AndroidManifest.xml?
以下は、デモ プロジェクトの Logcat とライブラリ プロジェクトのマニフェストです。
デモ プロジェクトの LOGCAT から:
LIB プロジェクトのマニフェスト:
編集#1
@MFaisalHyderからこの質問を指摘された後、次の要素を<application>
デモ プロジェクトの要素に追加しました。
Search
ツールバーからアクションに触れた後、次のようになります。
編集#2
上記のエラーは、プロジェクトのマニフェストにの<activity>
要素を追加することで解決されました。SearchActivity
今私は得てandroid.view.InflateException: Error Inflating class android.support.design.widget.TextInputLayout
います。デザインライブラリを追加しました。以下に、例外の logcat とデザイン ライブラリ プロジェクトのプロジェクト プロパティを示します。
ログキャット
編集4:
アプリを (エミュレーターから) 削除して再インストールした後、何らかの形で機能します。つまり、アクティビティの外観に例外はありませんが、音声検索と検索候補は引き続き機能しません。=/
android - AlertDialog のハイパーリンクが ActivityNotFoundException でクラッシュする
私は簡単なことを試しています。AlertDialog メッセージにハイパーリンクを含めます。ハイパーリンクを含めることができ、必要に応じてハイパーリンクとして描画されます。しかし、それをクリックすると、アプリがクラッシュします。
ActivityMain.java
AndroidManifext.xmlに意図フィルターandroid.intent.action.VIEWを追加しましたが、それでもクラッシュします。
Logcat エラー メッセージ
何がうまくいかないのですか?
android-manifest - アクティビティが見つかりませんが、マニフェストで定義されています
検索して検索しましたが、正しい方向に進むものは何もありません。
ここで MainActivity:
ここで FrameLocationActivity:
マニフェスト ファイル:
そしてログファイル:
エラーがどこにあるのかわかりません... :-(
お待ちいただきありがとうございます。
android - 環境設定から「明示的な」インテントを呼び出そうとすると、ActivityNotFoundException が発生し、既定のパッケージでアクティビティが開かれますか?
次の SSCCE では、から明示的なインテントを呼び出してpreferences.xml
、すべてのアクティビティが配置されているアプリ内の唯一のパッケージにあるアクティビティを開こうとしています。
しかし、次の例外が発生します。
この質問を見たことがありますが、それは別のパッケージでアクティビティを開始することに関するものであり、その質問で、デフォルト パッケージでアクティビティを開くアプリは正常に動作すると誰かが言いました。
以下は、コードの関連部分です。
注:SecondActivity
は と同じパッケージに含まれているため、MainActivity
最初は、preferences.xml で に 1 つの属性のみ を使用しようとしましたが、例外の後、 も追加しましたが、問題は解決しませんでした。android:targetClass
<intent>
android:targetPackage
MainActivty.java:
プリファレンス.xml:
AndroidManifest.xml:
注:はと同じ既定の<intent-filter>
パッケージ( .SecondActivity
MainActivity
practice.preferences_practice
注:他のすべてのコード ファイルも投稿する必要があると思われる場合は、お知らせください。
編集:
res/values/strings.xml:
res/layout/activity_second.xml
SecondActivity.java: