12

プログラムの 1 つを既定のランチャー プログラムと既定の設定プログラムとして設定したため、現在既定のプログラムを変更できませんandroid-sdk\android-sdk\platform-tools\adb.exe。またはリモート シェルから既定のプログラムを変更できますか。

どうやってやるの?

また、Java コードのプログラムのデフォルトを削除できますか?

4

5 に答える 5

21

アンインストールできないシステム アプリについては、次のように pm disable を使用します。

adb shell pm disable com.android.launcher

于 2014-10-22T16:10:49.573 に答える
20

これを行うことで、 ADBを使用して設定したデフォルトのプログラムを削除(アンインストール)できます:

adb uninstall app.package  ..... //for example (com.example.homeapp)

アプリを削除したくない場合は、次の簡単な方法で削除できます。

  • adb シェル
  • am start -a android.intent.action.MAIN

そうすれば、メインアクションをリッスンするデバイス上のすべてのアプリでピッカーを使用できます。

  • 必要なホーム画面アプリを選択します。次に、設定に移動してデフォルトとして設定します。
于 2013-02-11T16:54:26.543 に答える
1

キーはadbです。データをクリアしたいアプリのパッケージ名がわかったら、次のことを試してください。

adb shell pm clear package.name.of.app

アプリのすべてのデータがクリアされますが、デフォルトのみをクリアする方法がわかりません。

于 2013-02-11T19:06:51.133 に答える