
最懒惰的方法是:
只要你Run As Android Application 过,到工作目录的bin文件夹下就能找到与项目同名的apk文件。
勤劳一点的方法是:
A选中项目,右键=》Andoid Tools=》Export Unsigned Application Package,直接保存就行,这是未签名的。
或者
B选中项目,右键=》Andoid Tools=》Export Signed Application Package,后面一步步的去做,这是签过名的。
至于什么是APK签名呢?
其实APK签名用处主要有两种:
1 使用特殊的key签名可以获取到一些不同的权限。
2 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉,这个很有用哦。
目前Google在Android系统方面的态度和策略也都是非盈利性质的,和Symbian的签名有本质的区别,而我们使用Eclipse+ADT插件从开发环境安装到手机中的APK文件已经包含了ADT插件的Debug签名文件,所以没有安装,但是最终发行的版本需要自己的key去签名。
1、在Eclipse中选择一个工程,然后点击鼠标右键菜单中的“Export(导出)"
2、选择“Android”->“Export Android Application(导出为Android应用)”,点击“Next(下一步)”
3、(Next)下一步
4、如果还没有keystore,选择“Create new keystore(创建一个新的密钥)”,然后指定 keystore 的路径和密码(假设为 123456)。最后点击“Next(下一步)”
5、输入 Alias 名称(一个 keystore 里面可以有多个 Alias) 和该 Alias对应的密码(假设为 123123),指定Alias的有效期(这里输100,表示100年)。界面下文的这些文本框中输入能够表示自己身份的信息,必须至少输入一个,这里我输入了自己的姓名拼音。最后点击“Next((下一步)”
6、输入想要导出 apk 的名称,然后点击“Finish(结束/导出)”。 这样我们就得到了一个已经签名的apk
android studio工程的存储路径下app/build/outputs/apk
其中app是你的module,在对应的module下即可找到。
android studio生成apk方法如下:
1、打开AndroidStudio,并且打开想要生成apk文件的项目。点击工具栏上面的“Builder”,点击“Builder”之后在下拉菜单里面可以看到“Genarate Singed APK”,点击这个选项。
2、之后会要求开发者输入相关的密钥文件和密码。
3、申请一个新的密钥文件,点击上一个中“Create new”即可打开新建密钥文件的对话框,在对话框中输入相应的信息即可。
4、之后,生成一个新的密钥文件之后会自动返回选择密钥文件的对话框,此时只需要输入刚才申请的时候使用的密码就可以了,接下来就是选择生成apk文件时的一些信息,可以自己选择,但是一般建议使用默认的设置就可以。
(1)APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
(2)apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
(资料来源:百度百科:apk)
首先下载eclipse与android插件,安装完毕后,建立android项目,编码完成后,生成keystore,使用jdk自带的keytoo l-genkey -aliasandroidkeystore -keyalg RSA -validity 100000 -eystore androidkeystore\x0d\\x0d\然后选择要打包的项目,右键点击_>Androidtools_>Export Signed Application Package,选择哪个项目,下一步后,选择刚才生成的那个key和生成时录入的密码,下一步设置输出位置。\x0d\完成APK生成。\x0d\\x0d\WEB项目不可能生成APK ,如果你现有项目可以把相关的源码文件复制到新建的android项目内,但是lib包有可能不支持,要看你用了那里lib。
1、现在是改名字的教程,找到软件,点击打开。
2、然后点击选择最后一个。
3、打开时会在加载,加载的时候那个圆圈会不动,没关系,它的确在加载。
4、加载完后按下面的搜索,输入软件的名字。
5、确定,这个时候会卡住,但事实是在搜索……搜索完成后会搜到这个。
6、这个不是软件名,再进行一次搜索,就会搜到名字了。
7、然后就可以输入你想要的名字了。
8、按菜单键,保存。
9、提示词典,选择取消。
10、取消后会开始制作修改名字的APK,开始制作时进度条大概会有30秒左右的时间不动,这很正常,不用担心,
11、到最后会有一个单词signing,意思是签名,这是在自动签名。
12、签名完成后会有一个百度贴吧v340apk(这个是修改后的软件)和一个百度贴吧v340apkbak(这个是修改前的软件,只要把bak去掉就是原来的了)。
13、长按修改好的软件,跳出选项,选择“制作共存”。
14、制作时提示命名,我命名为:百度贴吧共存版,然后开始制作,制作完成后就可以安装了。
15、然后即完成了。
以上就是关于用eclipse编写Java程序时怎样生成apk文件全部的内容,包括:用eclipse编写Java程序时怎样生成apk文件、用eclipse编写Android程序时怎样生成apk文件、android studio怎样生成apk文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)