从事安卓开发快2年了,死活一点进步都没,当然,这与我个人比较懒也有关系,最近由于项目需求,想要给项目加一个一键换肤功能,然后在网上查找资料,有一条就是让写一个没有Activity 的APP,然后将它编译成APK文件,后缀名改成 .skin 。
那么问题来了?编译成apk文件?原谅我的无知,我只是知道程序写好以后直接运行就会在文件目录当中的outputs 里边会生成APK文件,然后迷茫,彷徨。过去问老大,老大直接说这不是很简单么,大概讲解一番,为了不让自己那么无知,同时,也为了让像我一样的小白不用再去问老大,我特地在此写这篇文章来讲解这个问题。好了,直接进入正题!
点击build,选择 Generate Signed APK

弹出一个对话框,我们这里选择新建一个密匙,点击Create new 然后弹出右边对话框,第一行为这个key的存放地址,最好找一个好点的地方存放,以后直接可以Choose existing ,下来输入密码,确认密码,然后输入这个key的名字,密码,确认密码,选择年限,这个一般默认就好,下边就是输入姓名了,组织名了,组织了,城市,省份,国家代号,咱大天朝也就是cn ,点击ok 这样密匙就创建成功了

ok后会跳入这个界面,然后直接next,跳入另一个对话框,选择APK文件的存放地址,创建类型,这里要选择V1,V2,我大概看了一下区别,还是选择了一个V1,有需要的可以自己去看下。点击finish


然后等待,工具自动生成,生成成功以后会有下方提示,apk 文件申完成。

网友评论