0

数か月前に取り組んでいた Android プロジェクトがあり、今日はそれを取り上げて続行することにしました。私が最初に気付いたのは、画面には小さすぎる写真があるということでした。そのため、先に進んで完全に削除し、プログラムを再実行しました。ただし、デバイスにアップロードされたとき、写真はまだそこにありました。私は何か間違ったことをしたと思ったので、それで遊び続けました。それからしばらくして、別の問題があるのではないかと考えたので、より抜本的な変更を行い、アプリケーションを別のページに送信する意図を変更しました。ただし、再実行すると、アプリケーションはまだ古いページに移動しました。なぜこれが起こっているのか理解できません.オンラインの他の人々は、Eclipseが彼らの変化に気付かず、気づかなかったという別の問題を抱えているようです。再構築する必要がないため、行を追加および削除することでこれを修正できました。しかし、私の問題はもっと抜本的です。

コンソールの内容は次のとおりです。

[2013-02-26 19:39:18 - Para Raiders] Android Launch!

[2013-02-26 19:39:18 - Para Raiders] adb is running normally.

[2013-02-26 19:39:18 - Para Raiders] Performing com.synlight_development.para_raiders.Main activity launch

[2013-02-26 19:39:18 - Para Raiders] Automatic Target Mode: using device 'eb1f246c'

[2013-02-26 19:39:18 - Para Raiders] Uploading Para Raiders.apk onto device 'eb1f246c'

[2013-02-26 19:39:19 - Para Raiders] Installing Para Raiders.apk...

[2013-02-26 19:39:22 - Para Raiders] Success!

[2013-02-26 19:39:22 - Para Raiders] Starting activity 
com.synlight_development.para_raiders.Main on device eb1f246c

[2013-02-26 19:39:23 - Para Raiders] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.synlight_development.para_raiders/.Main }
4

2 に答える 2

1

私が知る限り、あなたのアプリケーションはあなたのデバイスにデプロイされていないようです。これは、次の理由により発生する可能性があります (非課税)

  • プロジェクトがコンパイルされないため、デバイスに新しい APK がリリースされません。
  • プロジェクトにエラーが含まれているため、APK にパックできません。
  • プロジェクトで別の署名キーが使用されるようになりました。Android は既存のアプリケーションを新しいアプリケーションでオーバーライドできない可能性があります。

Eclipse からのコンソール出力 (理由はそこに出力されます) を参照し、デバイスからアプリケーションをアンインストールすることをお勧めします (設定 => アプリ => "アプリケーション" => "アンインストール" または CLI からadb uninstall com.my.package)。その後、クリーンな環境が得られ (ユーザー データも削除されます)、開発が容易になります。

また、正しいプロジェクトをデプロイ/実行していることを確認してください (ワークスペースに複数のプロジェクトがある場合)。これを確実に行うには、プロジェクト エクスプローラーで MainActivity を右クリックし、[Run As] を選択して [Android Application] を選択します。

于 2013-02-27T00:41:50.153 に答える
0

アプリを削除し、実際に削除されたことをアプリケーション マネージャーで確認します。次に、再インストールする前に、プロジェクトをクリーンアップして再構築します。

于 2013-02-27T00:50:51.773 に答える