2

Eclipse でアプリケーションをデプロイしようとしたが、ソース コードに変更が加えられていない場合

[2013-05-16 15:12:25 - HomeActivity] Starting activity com.example.android.SplashActivity on device 9009090934434
[2013-05-16 15:12:25 - HomeActivity] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android/.SplashActivity }
[2013-05-16 15:12:25 - HomeActivity] ActivityManager: Warning: Activity not started, its current task has been brought to the front

同じ動作を取得する方法はありますかAndroidStudio(私は今日それを使い始めました - 初心者の質問で申し訳ありません)。アプリケーションを毎回デプロイします(または、少なくとも私にはそう思われます)。前もって感謝します

4

1 に答える 1

0

これは、APK のインストール時に IntelliJ が次のコマンドを実行するためだと思います。

 DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.blundell.testandroidstudio"

-r は、adb に再インストールを指示するものです。

だから私が言っているのは、あなたは運が悪いように見えるということです:-)

実行コンソールをチェックして、実行時に IntelliJ が何をしているかを確認できることを常に覚えておいてください。

デバイスを待っている。ターゲット デバイス: emulator-5554 (ASideJellyBean) アップロード ファイルのローカル パス: /Users/Blundell/AndroidStudioProjects/TestAndroidStudio/TestAndroidStudio/build/apk/TestAndroidStudio-debug-unaligned.apk リモート パス: /data/local/tmp/com.blundell。 testandroidstudio com.blundell.testandroidstudio のインストール DEVICE SHELL コマンド: pm install -r "/data/local/tmp/com.blundell.testandroidstudio" pkg: /data/local/tmp/com.blundell.testandroidstudio 成功

アプリケーションの起動: com.blundell.testandroidstudio/com.blundell.testandroidstudio.MainActivity. デバイス シェル コマンド: am start -n "com.blundell.testandroidstudio/com.blundell.testandroidstudio.MainActivity" 開始: インテント { cmp=com.blundell.testandroidstudio/.MainActivity }

于 2013-05-17T20:36:35.783 に答える