私はアンドロイドOのデバイスnexus5xを持っています。私はラップトップと別のコンピュータにアプリを開発しています。しかし、私はノートパソコンで起動した後、別のコンピュータでアプリを起動したいときは、常に以下のエラーが表示されます。アクティビティクラスが存在しません(エラータイプ3)
Error while executing: am start -n "com.safetylink.android.safetylinkheartbeatapp/com.application.aware.safetylink.auth.SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.safetylink.android.safetylinkheartbeatapp/com.application.aware.safetylink.auth.SplashScreenActivity }
Error type 3
Error: Activity class {com.safetylink.android.safetylinkheartbeatapp/com.application.aware.safetylink.auth.SplashScreenActivity} does not exist.
Error while Launching activity
私は他の携帯電話と同じ問題を抱えている(それだけで再インストールされています)とエミュレータではありませんので、それは、私にとっては魔法です。アプリケーションは正常に動作します。
私はそれがnexus5xの設定に関係していると思いますが、正確には分かりません。 この問題を解決するにはどうすればよいですか?
P .:私はすでに、プロジェクトの再構築、アクティビティの名前の変更、キャッシュの無効化、数回の再起動、インスタンスの実行の無効化を試みましたが、それは私のためには機能しません。
am start "com.safetylink.android.safetylinkheartbeatapp" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER –
アクションとカテゴリを使用しているときにアクティビティ/サービスを指定する必要はありません。それはアンドロイドによって解決されます。 –
@RahulKumar、申し訳ありませんが、私はあなたを理解していませんでした。マニフェストでの私の最初の活動は次のとおりです。 '<活動 アンドロイド:名= "com.application.aware.safetylink.auth.SplashScreenActivity" アンドロイド:ラベル= "@文字列/ APP_NAME" アンドロイド:テーマ=" @スタイル/ SplashTheme "> intent-フィルタ> 「 私は間違っていますか? –