打包步驟:
1、生成keystore
按照下面的命令行在C:ProgramFilesJavajdk1.6.0_10in>目錄下,輸入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore
參數意義:-validity主要是證書的有效期,寫100000天;空格,退格鍵都算密碼。
命令執行後會在C:ProgramFilesJavajdk1.6.0_10in>目錄下生成android.keystore文件。如圖-1
圖-2EclipseAndroid打包工具
接下來的步驟就是不斷的next。下面僅貼出圖片,不解釋。
step2:選擇打包的項目
step3:選擇生成的EclipseAndroid.keystore文件並輸入密碼
step4:選擇aliaskey並輸入密碼
step5:最後選擇生成androidapk文件的目錄及文件名
最終生成的apk文件。
『貳』 android studio生成apk在哪
android studio工程的存儲路徑下app/build/outputs/apk
其中app是你的mole,在對應的mole下即可找到。
android studio生成apk方法如下:
1、打開AndroidStudio,並且打開想要生隱陪成apk文件的項目。點擊工具欄上面的「Builder」,點擊「Builder」之後在下拉菜單裡面可以看到「Genarate Singed APK」,點擊這個選項。
拓展資料
(1)APK是AndroidPackage的縮寫,型攜則即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
(2)apk文件和sis一樣,把androidsdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別。
(資料來源:網路:apk)
『叄』 apk鏄浠涔堟枃浠
apk鏂囦歡鏄疉ndroid鎿嶄綔緋葷粺浣跨敤鐨勪竴縐嶅簲鐢ㄧ▼搴忓寘鏂囦歡鏍煎紡銆
Android搴旂敤紼嬪簭鐨勪唬鐮佹兂鍦ˋndroid璁懼囦笂榪愯岋紝瑕佸厛榪涜岀紪璇戱紝琚鎵撳寘鎴愪負涓涓琚獳ndroid緋葷粺鎵鑳借瘑鍒鐨勬枃浠舵墠鍙浠ヨ榪愯岋紝鑰岃繖縐嶈兘琚獳ndroid緋葷粺璇嗗埆騫惰繍琛岀殑鏂囦歡鏍煎紡渚挎槸鈥淎PK鈥濄侫PK鏄疉ndroid application package鐨勭緝鍐欙紝鍗矨ndroid瀹夎呭寘(apk)銆侫PK鏄綾諱技SymbianSis鎴朣isx鐨勬枃浠舵牸寮忋
Android搴旂敤紼嬪簭鏄痑ndroid緋葷粺鏅鴻兘鎵嬫満鐨勪富瑕佹瀯鎴愰儴鍒嗭紝瀹炵幇浜嗘櫤鑳芥墜鏈虹殑澶氭牱鎬с佸氬姛鑳芥э紝緇撳悎浜嗗姙鍏鍔熻兘銆佸ū涔愬姛鑳姐佺敓媧誨疄鐢ㄥ姛鑳界瓑錛屽箍鍙椾漢浠鐨勫枩鐖便
apk搴旂敤鏋舵瀯
android搴旂敤鏋舵瀯寰堝叧閿錛屽傛灉涓嶅︿範瀹冿紝璁捐″嚭鏉ョ殑娓告垙灝嗘槸涓縐嶅緢闅句慨澶峛ug鐨勪駭鍝併 闇瑕佷簡瑙e簲鐢ㄧ▼搴忋佹椿鍔ㄣ両ntents浠ュ強瀹冧滑鏄濡備綍浜掔浉鑱旂郴浜や簰鐨勶紝Google鍦ㄨ繖鎻愪緵浜嗚壇濂界殑淇℃伅鏋舵瀯銆傜湡姝i噸瑕佺殑鏄錛岃佺悊瑙d負浠涔堝湪璁捐$殑娓告垙涓錛岄渶瑕佷笉姝涓涓鐨勬椿鍔ㄨ繘紼嬶紝浠ュ強濡備綍璁捐′竴涓鐢ㄦ埛浣撻獙鑹濂界殑娓告垙銆傝繖浜涢兘搴斿綋閰嶅悎鍒板簲鐢ㄧ殑鐢熷懡鍛ㄦ湡涓銆
鍦ˋndroid騫沖彴涓錛宒alvikvm鐨勬墽琛屾枃浠惰鎵撳寘涓篴pk鏍煎紡錛屾渶緇堣繍琛屾椂鍔犺澆鍣ㄤ細瑙e帇錛岀劧鍚庤幏鍙栫紪璇戝悗鐨刟ndroidmanifest鏂囦歡涓鐨刾ermission鍒嗘敮鐩稿叧鐨勫畨鍏ㄨ塊棶錛屼絾浠嶇劧瀛樺湪寰堝氬畨鍏ㄩ檺鍒訛紝濡傛灉浣犲皢apk鏂囦歡浼犲埌/system/app鏂囦歡澶逛笅錛屼細鍙戠幇鎵ц屾槸涓嶅彈闄愬埗鐨勩
『肆』 apk文件是什麼
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
一個Android應用程序的代碼要在Android設備上運行,必須先進行編譯,然後被打包成為一個被Android系統所能識別的文件才可以被運行,而這種能被Android系統識別並運行的文件格式便是「APK」。 一個APK文件內包含被編譯的代碼文件(.dex 文件),文件資源(resources),assets,證書(certificates),和清單文件(manifest file)。
apk生命周期:
生命周期是由AndroidOS操作系統進行管理的,活動進程都將做為系統命令進行創建,正確處理這些事件對一個應用程序來說是極為重要的,因為終端用戶不會知道什麼是正確的。要在開始設計游戲之前搞明白這些,因為這有助於節省調試時間以及避免代價高昂的重新設計。
對大多數應用而言,默認設置即可開始工作,但對游戲而言,可能需要調整單態實例的信號為打開。在默認情況下,Android會新建一個活動實例進程,因為它認為這是比較合適的,而游戲,可能只希望有一個活動的實例進程,這會有影響,它需要了解一些系統狀態的管理。
以上內容參考:網路-apk