打包步骤:
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