0

Asus Nexus 7 で ADT (eclipse) からアプリを実行すると問題が発生しました。ただし、SGS 3 では問題は発生しません。ADT は次のエラーを出力します。

[ - com.myorg.project.package] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[ - com.myorg.project.package] Starting activity com.myorg.project.package.MyActivity on device XYZ
[ - com.myorg.project.package] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myorg.project.package/.MyActivity }
[ - com.myorg.project.package] ActivityManager: Error type 3
[ - com.myorg.project.package] ActivityManager: Error: Activity class {om.myorg.project.package/com.myorg.project.package.MyActivity} does not exist.

以下の同様の質問を見つけました。

古いバージョンの削除、デバイスの再起動、プロジェクトのクリーニング、IDEの再起動など、提案されたすべてのことを行いました。しかし、何もうまくいきませんでした。SGS 3 で動作するため、コードにバグがあるとは考えられませんが、構成または Android バージョンが問題であると思われます。ただし、IDE を介して Nexus 7 でサンプル アプリを起動することはできます。

Nexus 7 は Android 4.3 を実行します。SGS 3 は Android 4.1.2 を実行します。どちらも更新された在庫バージョンです。

考えられる原因を排除する方法についてのアイデアはありますか?

4

1 に答える 1

0

問題は私が持っていたということでした

<application
    android:enabled="false"/>

私の AndroidManifest.xml で。これにより、Android 4.3 を搭載した Nexus 7 では実行がブロックされましたが、Android 4.1.2 を搭載した SGS3 ではブロックされませんでした。この属性が SGS3 で無視される理由がわかりません。4.3 で追加されたかどうかを確認できます ( http://developer.android.com/guide/topics/manifest/application-element.html#enabled )。それが誰かに役立つことを願っています。

于 2013-08-26T14:32:30.660 に答える