如何打包发布android app

小编 30 0

如何打包发布android app

如何打包发布android app-第1张图片-蒙胧人生_雅思资讯

去豌豆荚或360随便那个申请个开发者帐号,然后把你的app签名,打包,上传上去即可

在android注册一个开发者账号就可以发布了。国内的市场是免费注册的。

如何发布打包并发布自己的Android应用(续)

如何打包发布android app-第2张图片-蒙胧人生_雅思资讯

今天,我将重点给大家介绍,发布时候生成的“签名文件”的作用(前面提过,叫大家一定要保管好此文件),如何验证自己的App是否发布成功,是否成功签名,以及发布后的apk文件如何上传(一般上传到哪里去,要怎么弄呢?要注意那些问题等等)。

谈到“签名文件”的作用,首先我想到了Windows下的“DLL地狱”。如果读者是一位Windows程序员(尤其是年纪大一点的程序员),谈“DLL”色变,那可真是个噩梦啊。

所谓的“DLL地狱”,就是指“DLL文件覆盖”(因为Windows文件系统有个原则,同一个目录下面如果出现同类型且类型命名相同的文件,后者将覆盖前者。)。好了,这大概不是本文的重点,有兴趣的读者可以参考相关资料。

后来到了。NET的时代,这个问题得到了很好的解决。熟悉。NET且有一定深入研究的童鞋都应该知道,。NET中有一种“强命名程序集”的概念,正是用于解决这个问题。

形象点说,就是给了“DLL文件”签名、描述,让他们能够区分开来,从而避免“地狱”。(个人浅浅的认为,不知道这样讲是否正确,不足之处请指出)。

回到Android中来,这年头开发Android应用的人可不少(因为想赚钱的人实在太多了)。那“包名、类名”这些是不是很容易出现“撞车”呢?有了签名文件,这些就能够得到很好的解决了。

APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。

比如:你发布在“电子市场”的应用,一段时间后你需要升级应用了,继续使用你以前的“签名文件”,这样就能保证你的版权和安全。道高一尺,魔高一丈。

在中国大地的屏幕上,再牛B的软件也可能被破解的,有签名文件,就能很好的防止这种事情(不能完全)。

这样签名其实也是开发者的身份标识。交易中抵赖等事情发生时,签名可以防止抵赖的发生。

上面说了几点,都是使用签名文件的好处。不一定很完整,但都是很常见,很典型的。

那我们如何检查自己发布后是否“签名成功”呢???

其实,我们使用Eclipse+ADT插件从开发环境安装到手机中的APK文件已经包含了ADT插件的Debug签名文件。但是这不是发布时候的“正式签名”文件。读者可以参考我上文中的具体步骤,尝试着发布自己的app,并请保留好签名文件。

签名完成后,你可以用winrar打开apk,在Meta-inf目录下,用

在哪里能把自己开发制作的app应用软件发布出去

如何打包发布android app-第3张图片-蒙胧人生_雅思资讯

首先打开安卓市场官网,在右上角找到注册按钮,先注册成为开发者。

而后点击“开发者”进入“开发者中心”页面(也可从网页下方的“开发者入口”进入)。

选择“发布软件”选项,依次上传你创建的APP生成的APK文件包和APP应用的截图,截图需上传2-5张,大小限制200K以内,支持JPG,JPEG,PNG,BMP四种格式。

而后进入第二步:添加软件信息,在这里,需要填写APP名称,上传小图标和填写你的软件介绍描述文字等等信息,要按要求认真填写,完毕之后即可进入第三个环节:提交审核。

提交审核之后如果顺利合格的话,一般二至三天左右时间能够上线到应用市场上,如果您的APP提交内容中有不符合要求的地方,安卓市场会将不合格的内容及原因发送至您注册的邮箱中,提醒你修改之后再提交,也有可能你修改后还是不合格,这时千万不要气馁哦,再接再励啊!好了,我们最后看一下上线后的效果吧。

您好,我是一名站长。

这几年用过很多平台制作app,

用来用去,还是觉得“应用之星”比较好。

1。这个网站无需编程和代码,小白用户也能在线开发app;

2。完全免费,不要钱;

3。模板齐全,一键模式有模板指导,专家模式能满足你的所有需求;

4。有数据监控和统计功能,满足后期运营的需要。

楼主有不懂的地方可以继续追问我哈~

怎么发布打包并发布自己的Android应用

如何打包发布android app-第4张图片-蒙胧人生_雅思资讯

第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框

按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)

按Next之后,会弹出一个关于“Keystore”的提示,选择“Create

Keystore”,并浏览、选择签名文件要保存的路径,

(关于Keystore的原理、作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的。)

这里请注意签名文件的命名,不能与该目录(将要保存到的目录)中已存在的文件重名,无法覆盖的,否则无法下一步。

按Next后,出现如下图所示的提示框:按照自己的实际情况和需求,填写相关信息后。选择导出APK文件的路径,点击Finish完成。

这样,就可以轻松的打包并签名自己的APP啦!

关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载。。。

第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框

如下图所示。

按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图:

按Next之后,会弹出一个关于“Keystore”的提示,选择“Create

Keystore”,并浏览、选择签名文件要保存的路径,

(关于Keystore的原理、作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的。)

如下图所示:

这里请注意签名文件的命名,不能与该目录(将要保存到的目录)中已存在的文件重名,无法覆盖的,否则无法下一步。

按Next后,出现如下图所示的提示框:按照自己的实际情况和需求,填写相关信息后。选择导出APK文件的路径,点击Finish完成。这样,就可以轻松的打包并签名自己的APP啦。

关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载。。。

第一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示。

按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图:按Next之后,会弹出一个关于“Keystore”的提示,选择“Create

Android App打包是怎么回事

如何打包发布android app-第5张图片-蒙胧人生_雅思资讯

Android

App打包指的是将APP源码压缩成一个2113apk包的过程,具体步骤如下。

工具:eclipse

在eclipse中,工5261程上“右键”->导出。

让选择需要打包的工程,直接“4102Next”,到keystone页面

接下来填写证书信息

根据自己的情况填写,点击“Next”,生成keystore,到下一页面:

选择APK文件生专成的位置,点击Finish,完成,把apk文件安装到手机上运行看是否正常运行。至此属,全部结束!

Android的APK本质就是再包装过的JPA,里bai面依然是Java编译文件,反编译再打包一次就可以了。

要么扰乱代码(令du命名失去意义,反编译zhi后依然看不明)

要么加壳(将原Java编译文件再重新编译成非公开的编译文件格式,然后封装多一个二进制的运行时,用JNI调用运行时读取再编译后文件代替原来的Java编译文件由系统读取运行)

或者给APK上安全证书,安装器有对证书校验(估计两dao种考虑回,一种直接在系统层级上支持,独立支线开发可以考虑;或者参考加壳,APK自带一个安装用运行时避免破坏,原始执行编译保持,APK打包后上证书,运行APK后安装用运行时检查APK证书,不符合则终止安装,符合则通过。)答1。

通用的套路大多都是反编译以后重新签名,然后上传各种国内市场

常见的意图是:

破解/修改协议(游戏等)

添加广告代码(主要获利方式),反编译出来smali照样能改

iii。(针对res文件的多一些,代码级的也有)美化MOD翻译等

开发者的防范,只能针对代码反编进行防止(混淆、核心库抽离、JNI等),而目前为止没有任何办法能阻止二次发布的操作,跟网络侵权同,大致原因如下:

同样的事甚至BAT也会偷偷做(本地化什么的)

除了BAT,很多市场也默许(甚至提倡)对大型、人气的游戏应用进行发布,博眼球

ios越狱后安装破解的ipa也是近似的道理

丧心病狂的人给改了包名,一模一样的程序上传,即使是市场的基础过滤也没有办法

如何将多个android应用程序打包到一个apk中

第一步,把普通的android

project设置成库项目

库项目也是一个标准的android项目,因此你先创建一个普通的android项目。

这个项目可以起任何的名称,任何的报名,设置其他需要设置的字段等,如图1所示。

接着把项目设置成库项目,步骤如下

在Package

Explorer中,

鼠标右键项目文件夹,点击

Properties。

在Properties

选择"Android"

,Library

属性显示在右下边。

Library"

单选框选择上,再点击

Apply。

关闭Properties

这时,这个项目就变成库项目了。

当然,java项目也可以让其变成一个库项目,非常简单,执行上面的四步。其他程序项目就可以引用库项目了。

图1。使一个项目为库项目

创建manifest文件

一个库项目的manifest文件也和标准的android应用程序一样,声明所有共享的组件。

比如APIDemo中的TicTacToeLib

这个例子,库项目声明了Activity

GameActivity:

application>activity

android:name="GameActivity"application>

引用库项目

如果你开发的应用程序想要包括库项目中的代码和资源,非常简单,引用步骤如下

在Package

Explorer中,

鼠标右键项目文件夹,点击

Properties。

在Properties

选择"Android"

,Library

属性显示在右下边。

点击Add

,打开了Project

Selection

从可用库项目列表选择一个项目,然后点击

对话框关闭之后点击

Apply

(在Properties

关闭Properties

完成以上六步,Eclipse

会重建项目,把库项目中的内容包含进去。

如图2所示

让项目引用一个库项目

如果你想增加多个库项目的引用,使用up和down可以设置他们的相对的优先级和合并顺序。工具在合并引用的库的时候顺序是从低优先级(列表的下面)到高优先级(列表的上面)。

如果不只一个库定义了相同的资源ID,这个工具选择资源时会选择高优先级的资源。应用程序自身拥有最高的优先

android 什么是多渠道打包

写Android应用的人类每次发布App都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。

android多渠道打包应该是android应用的多渠道打包推广。

渠道打包就是分不同的市场打包,比如安卓市场,百度市场,google市场,360市场等等,太多了。分渠道打包目的是为了针对不同市场做出不同的一些统计,数据分析,收集用户信息。

android多渠道打包

非计算机专业求问什么是app的渠道打包?另外想问有没有专门讲互联网app渠道运营的书籍呢(基础一点的~)。谢谢啦~

android多渠道打包应该是android应用的多渠道打包推广。

渠道打包就是分不同的市场打包,比如安卓市场,百度市场,Google市场,360市场等等,太多了。分渠道打包目的是为了针对不同市场做出不同的一些统计,数据分析,收集用户信息。

写android应用的人类每次发布app都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。

mui 打包apk怎么发布在android

我将重点给大家介绍,发布时候生成的“签名文件”的作用(前面提过,叫大家一定要保管好此文件),如何验证自己的App是否发布成功,是否成功签名,以及发布后的apk文件如何上传(一般上传到哪里去,要怎么弄呢?要注意那些问题等等)。

谈到“签名文件”的作用,首先我想到了Windows下的“DLL地狱”。如果读者是一位Windows程序员(尤其是年纪大一点的程序员),谈“DLL”色变,那可真是个噩梦啊。

所谓的“DLL地狱”,就是指“DLL文件覆盖”(因为Windows文件系统有个原则,同一个目录下面如果出现同类型且类型命名相同的文件,后者将覆盖前者。)。好了,这大概不是本文的重点,有兴趣的读者可以参考相关资料。

后来到了/Linux/2011-10/45887。htm)中的具体步骤,尝试着发布自己的app,并请保留好签名文件。

签名完成后,你可以用winrar打开apk,在Meta-inf目录下,用文本编辑器打开CERT。RSA文件,如果能看到部分你建的key时候输入的文本就是正式签名了,如果测试签名会有debug字样。(一般情况会乱码,但是用肉眼仔细观察,你就能略微的看清楚一些啦)

值得提醒的就是,软件代码更新后(需要发布新的APK了),要将Manifest的Android:versionCode值+1,每更新一次都要加1。

弄明白这些之后,该向大家讲讲上传应用了。由于Android是一个相对开放的平台,所以上传应用的限制也低一些,而且缺乏官方的规范。不像苹果和它的APP商店那般封闭。国内而言,上传应用的网站有很多,国内比较有名的就是“安卓市场”,“Android

电子市场”,“机锋市场”。。。。。。

不同的市场审核规则也不尽相同,但是大同小异。还有一些值得注意的是:注意你的APP语言(国际化),屏幕分辨率及尺寸的支持。。。(当然,这是打包前就应该做好的工作啦)

安卓最好的应用分发平台,哪个最好?只想留一个在手机里

应该是豌豆荚最好,应用宝也不错

我是使用豌豆荚的,虽然我手机上面没有多少应用,也不经常下载App。至于应用宝主是要推广,看着就烦。

仅代表个人观点,不喜勿喷,谢谢。

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~