開發與運行(卸載)第一個ANDROID應用
1.第一個android程序:HelloWorld
新建:android Project
填寫project name,選擇安卓平台
2.a.application name:第一個應用
b.package name:cn.credream.app
c.create activity :MainActivity,相當於一個form窗口,applicationName代表著這個窗口的Title,這個MainActivity就是這個程序的入口窗口;
d.min sdk version:最低可以適用的版本,比如如果寫5,那麼只能在2.0及以上的版本使用,
如果不寫的話,那麼代表可以在任意的android版本運行.
https://dl-ssl.google.com/android/eclipse
e.如果版本ADT太低,那麼創建完項目後,可能出現有紅叉的狀況
這時候只要是修改某一個項目中的文件,引起編譯器對項目的重新編譯就
會好了
---------------------------------------------------------------------
3.a.這樣就可以直接運行了,右鍵run---Android Application-->這樣打開模擬器就可以看到 這個應用程序了,可以看下控制台.
b.也可以用adb.exe完成軟件安裝,在sdk的tools目錄中.
在cmd下進入 cd sdk/tools
adb install c:\xxx.apk
進行安裝;
---------------------------------------------------
4.運行的時候出現的問題:
在運行Android程序時,有時提示如下,表面程序無法運行。
ActivityManager: Warning: Activity not started, its current task has been brought to the front
if ($ != jQuery) { $ = jQuery.noConflict(); } var isLogined = false; var cb_blogId = 41091; var cb_entryId = 2015362; var cb_blogApp = "cyb350623"; var
cb_blogUserGuid = "d449420b-63cf-dd11-9e4d-001cf0cd104b"; var cb_entryCreatedDate = '2011/4/13 22:15:00';
這個不是Android平台的Bug,而是Android本身就是這樣一種處理機制。
我們在Android平台下,通過返回按鈕,或者程序本身的退出操作,去結束一個進程的時候 ,實際上Android虛擬機未必會將這個進程真正的結束掉,在內存允許的情況下,這個程序 會
以緩存的形式存在Android虛擬機中。只有在內存不足的情況下時,Android系統會清理 長時間不被激活的任務,以為其他程序提供內存。
Android這樣做,是為了你下一次更加快速的啟動這個程序。
所以,出現這種情況,是在你的程序沒有發生任何變化,並且內存足夠的情況下,會將上 一次執行的程序,從緩存Cached狀態直接放置到任務棧的頂端,則你的程序又可以繼續執 行了
-------------------------------------------------------
4.卸載軟件:
a.到模擬器的settings.有應用程序--管理應用程序-->然後停止該應用-->卸載
b.用adb指令,操作:adb uninstall com.credream.app ;項目的報名