android 安装过程:开发工具先把.java文件转换成.class,然后转换成dx,再签名打包成apk,最后在设备上执行 adb install c:\xxx.apkandroid 启动过程:双击设备上的图标,创建进程-> 创建主线程 -> 在主线程中实例化 Activity(操作系统会把应用有...
分类:
移动开发 时间:
2015-09-10 21:05:13
阅读次数:
258
签名的意义
1. 为了保证程序开发者的合法
2. 防止部分人通过使用相同的Package Name(包名)来混淆替换已安装的程序
3. 保证我们每次发布的版本的一致性(保证签名一致才能升级)
签名的过程
1. 右键点击Android项目,选择Export(导出),弹出如下对话框:
2. 选择Export Android Application(导出And...
分类:
移动开发 时间:
2015-08-09 18:49:59
阅读次数:
186
Android开发之给应用签名打包什么是签名打包?在Android 系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应 用程序才能取得该权限。Android使用Java的数字证书相关的...
分类:
移动开发 时间:
2015-07-28 18:45:54
阅读次数:
183
做为一个Android 开发者,我和大部分同行一样,开始是用Eclipse来学习,后来工作,也是用Eclipse来编写项目,签名打包发布。但是最近换了新公司,刚好Google也发布了Android
Studio 后不久,而且也停止对Eclipse的更新,目前Android Studio是1.2.2版本,公司为了规范,要求把项目迁到Android studio上面来开发,所以被迫要学习使用这个,...
分类:
移动开发 时间:
2015-07-06 19:56:36
阅读次数:
146
1、gradle的概念
2、gradle配置jar包,和libs文件夹导入jar包的区别
3、签名打包:
(1)Studio
(2)命令行
(3)gradle wrapper的原理
4、BuildConfig的使用
5、简单介绍module中build.gradle文件参数含义
一、gradle的概念:
gra...
分类:
移动开发 时间:
2015-07-02 12:18:41
阅读次数:
481
Android基础入门教程——1.9 Android程序签名打包标签(空格分隔): Android基础入门教程本节引言:第一章的倒数第二节,本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名!
上一节中已经说了,我们后续的教程使用的IDE是Android Studio,所以本节讲解的也是AS(后面都这样
简称吧)下对项目进行打包签名!1.什么是签名,有什么用:
And...
分类:
移动开发 时间:
2015-06-30 10:28:37
阅读次数:
149
首先是解包
注意 这里必须将cmd 的当前位置改到apktool 目录下, 不然就会报错说找不到 aapt.exe , 当然也可以加入到系统path中
apktool d .apk folder
这步之后就是修改smali 代码或者是.so文件了
改好之后使用
apktool b folder
然后folder 文件里就会出现一个apk
之后就...
分类:
移动开发 时间:
2015-06-23 10:18:04
阅读次数:
218
本文出处:Android App的签名打包(晋级篇)Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证....
分类:
其他好文 时间:
2015-06-02 13:03:10
阅读次数:
130
转载请注明出处:http://blog.csdn.net/crazy1235签名介绍什么是签名?在现实生活中,签名就相当与合同上的签字和盖章。只有签名之后,才具有一定的效力。如果没有签名,“合同”就没有对象,也就没有法律效力了。为什么要签名?Android系统要求每一个应用程序必须经过数字签名才能安装到系统中,也就是说没有经过签名的app,是没有办法安装到你的android机器上的。
Androi...
分类:
移动开发 时间:
2015-05-31 21:48:16
阅读次数:
212