anroid系統不會安裝沒有進行簽名的由于程序。
平時我們的程序可以在模擬器上安裝并運行,是因為在應用程序開發(fā)期間,由于是以Debug面試進行編譯的,而在以發(fā)布模式編譯時,apk文件就不會得到自動簽名,這樣就需要進行手工簽名。
給apk簽名可以帶來以下好處:
1. 應用程序升級:如果你希望用戶無縫升級到新的版本,系統才會允許安裝升級的應用程序。那么系統會要求你的應用程序采用不同的包名稱,在這種情況下相當于安裝了一個全新的應用程序。如果想升級應用程序,包名稱要相同!系統實際把他們作為一個單個的應用程序,此時就可以把我們的應用程序以模塊的方式進行部署,Android提供了基于簽名的權限機制,利用基于簽名的權限檢查,
不同的應用程序之間,那么要讓他們運行在同一個進程中,
iOS平臺開發(fā)語言為Objective-C,開發(fā)者一般使用蘋果公司開發(fā)的ios sdk 搭建開發(fā)環(huán)境, iOS SDK是開發(fā)iPhone和iPad 應用程序過程中必不可少的軟件開發(fā)包,提供了從創(chuàng)建程序,到編譯,調試,運行,測試等一些列開發(fā)過程中所需要的工具;
安卓 Android開發(fā)語言為java,開發(fā)者一般是用谷歌公司開發(fā)的android sdk搭建開發(fā)環(huán)境,使用Java進行安卓應用的開發(fā);
微軟Windows phone7開發(fā)語言是C#;
塞班symbian系統版本開發(fā)語言是C++。
注意事項
總之,針對不同的手機系統,各個手機系統開發(fā)公司都開發(fā)有針對自己系統的應用軟件開發(fā)工具,我們利用他們的開發(fā)工具,可以輕松的搭建出開發(fā)環(huán)境,通過學習相應SDK的開發(fā)文檔,進行各種APP的開發(fā)。
1、打開Microsoft Visual Studio;
2、在Microsoft Visual Studio界面中,執(zhí)行編譯指令,詳細操作如下;
3、編譯完成后,將會生成可執(zhí)行文件,詳細如下所示;
4、上述執(zhí)行完成后,我們可以在生成目錄下查看可執(zhí)行文件,如下圖所示;
5、較后直接雙擊執(zhí)行該可執(zhí)行文件即可,如下圖所示。
問樓主找到答案了么