山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Androidアプリの上書き

今更ながらAndroidアプリの作り方を勉強中。

AndroidをやったらIOSをやる気が出ないかと思い、まず

IOSをやってました。

Objective-Cと違い、Javaだとすいすい頭に入って行きます。

そんな中でちょっとしたノウハウ。


・アプリの上書き

パッケージが同じだとアプリが上書きになるようです。

違うアプリとしてインストールしたい場合はプロジェクトを

作るときのパッケージ指定を変えましょう。


・とりあえずクリーン

以下のようなエラーが出る場合。

[2012-04-15 18:43:33 - enshuu8] Android Launch!
[2012-04-15 18:43:33 - enshuu8] adb is running normally.
[2012-04-15 18:43:33 - enshuu8] Performing com.oisix.Enshuu8Activity activity launch
[2012-04-15 18:43:33 - enshuu8] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'GoogleAPIs'
[2012-04-15 18:43:34 - enshuu8] Application already deployed. No need to reinstall.
[2012-04-15 18:43:34 - enshuu8] Starting activity com.oisix.Enshuu8Activity on device emulator-5554
[2012-04-15 18:43:35 - enshuu8] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2012-04-15 18:43:38 - enshuu8] Starting activity com.oisix.Enshuu8Activity on device emulator-5554
[2012-04-15 18:43:41 - enshuu8] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2012-04-15 18:43:44 - enshuu8] Starting activity com.oisix.Enshuu8Activity on device emulator-5554
[2012-04-15 18:43:45 - enshuu8] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2012-04-15 18:43:45 - enshuu8] ActivityManager: Error: Activity class {com.oisix/com.oisix.Enshuu8Activity} does not exist.

とりあえずプロジェクトをクリーンしたらできるようになりました。

レイアウトのXMLファイルのGraphical Layoutが出ないとき。

Rファイルが自動生成されないとき、自動更新されないとき。

とりあえずクリーンするとちゃんとなる場合がありました。