共有127篇文章,第1页,共7

  • 使用 Ant 打包 Android 应用[分享]
    鉴客 发表于 2011-10-27 06:42|15次评论|39959次阅读
    通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件: 在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的...
  • android自动打包方法(ant+proguard+签名)[代码]
    JavaGG 发表于 2011-10-25 11:46|16次评论|27357次阅读
        前段时间做了一个android的网游项目,现在优化减少体积和防止别人反编译,需要把编译后.class进行混淆,开始在网上看了一些关于ProGuard的介绍,基本上都是使用ADT自带的打包方式,那个打包方式太慢了,还要手工输密码,一个字烦。 于是开始寻找ant+proguard+签名的打...
  • 在eclipse中将android工程打包成apk[博客]
    元来元去 发表于 2011-09-07 10:27|3次评论|23627次阅读
    1.)生成keystore 按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore 参数意义:-validity主要是证书的有效期,写100000天;空格,退格键 都算密码...
  • Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)[博客]
    zhoulc 发表于 2013-04-06 20:55|39次评论|21119次阅读
    一、通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载   。   (1)  调用系统的安装应用,让系统自动进行apk的安装   String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk";     Uri uri = Uri.fromFile(new File(fileName));   ...
  • 给 Android 应用程序签名[分享]
    无鸯 发表于 2011-09-08 05:58|3次评论|20447次阅读
    为什么要签名?     开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。     由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不...
  • 安装 apk 到 /system/app 目录下[博客]
    曾赛 发表于 2010-12-16 18:19|24次评论|13108次阅读
    在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。 下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。 1、通过 USB 连接手机和电脑。 2、使用 ad...
  • 使用maven构建android 的apk包并自动签名[分享]
    林强 发表于 2012-02-16 16:40|6次评论|11997次阅读
    最近使用maven自动构建android的签名apk包(配合hudson),遇到几个问题跟大家分享下: 1、使用maven-android-plugin可以很容易实现自动构建,但基于命令行的方式有别与eclipse的打包方式 2、编译时出现非法字符的错误 *.java:[1,0] 非法字符: \65279 说明某些文件采用UTF...
  • Android用Proguard混淆代码遇到的问题[博客]
    宇宙执政 发表于 2013-11-08 16:39|2次评论|10102次阅读
    第一种问题: Proguard returned with error code 1. See console Proguard Error 1  Output:  Note: there were 678 duplicate class definitions.  Warning: library class android.content.res.XmlResourceParser extends or implements program class org.xmlpull.v...
  • Android获取应用的签名信息[博客]
    frank古月 发表于 2012-07-17 18:07|1次评论|8234次阅读
    public void getSingInfo() {     try {       PackageInfo packageInfo = getPackageManager().getPackageInfo(           "wabao.et.master", PackageManager.GET_SIGNATURES);       Signature[] signs = packageInfo.signatures;       Signature sign = signs[0];       parseSignature(s...
  • android技巧:apk文件反编译以及签名打包[博客]
    迷糊 发表于 2011-01-18 00:46|7次评论|7253次阅读
    android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-si 通过dex2jar和jd我们可以反编译apk中的dex,可以比较完美的查看java源文件;通过apktool可以反编译apk中的xml等资源文件,然后通过apk-sign签名,可以制作成修改版的可发布apk文件。   1.dex2jar反编译...
  • android 关于jar如何启动的问题[提问]
    Jacky_Ao 发表于 2012-05-25 14:06|19次评论|6706次阅读
    各位牛牛: 我写了个jar程序,push到手机后,写了个shell文件,连接USB线,执行adb shell testshell,可以启动,有没有通过程序可以启动jar的方法啊,拜求! 谢谢!
  • 查看 APK 中签名的方法[分享]
    无鸯 发表于 2011-10-13 08:36|0次评论|6604次阅读
    jarsigner -verify -verbose -certs <apk file path> 如果是开发用的Debug key,那就能看到Android Debug,Android这样的字样。
  • 如何用eclipse将第三方jar打包到apk中?[提问]
    kindcao 发表于 2012-03-02 15:11|8次评论|6360次阅读
    如何用eclipse将第三方jar打包到apk中?
  • 深入理解Android工程的编译过程[分享]
    鉴客 发表于 2011-12-09 08:03|6次评论|5666次阅读
    现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘一下Android的编译...
  • Android App 安装路径[分享]
    阿酷 发表于 2011-11-17 23:04|0次评论|5472次阅读
    App Install Location 译者署名: madgoat 译者链接:http://madgoat.cn 版本:Android 3.0 r1   原文          http://developer.android.com/guide/appendix/install-location.html           自API Level 8开始,你可以允许你的应用安装至扩展存储(例...
  • android绑定sqlite数据库与程序一起发布[代码]
    无鸯 发表于 2011-09-06 14:12|3次评论|5182次阅读
    由于需求需要某程序一安装就得有几个数据 , 而现在的程序是一运行先判断表是否存在,不存在则创建,存在则不创建。所以去网上找了半天,找到了解决方案。 就是把数据库文件放在res/raw下 貌似android 的 raw下视不会被编译成二进制的。然后一运行程序就判断是否存在数据库...
  • 签名的APK安装时还是出现“解析包出现问题”的错误[提问]
    wangdavid 发表于 2012-05-10 17:16|3次评论|5092次阅读
    我开发的应用用Eclipse签过名了,可在手机上安装时还是出现“解析包出现问题”的错误,哪位大虾救救我
  • Android应用程序签名 debug签名[分享]
    长平狐 发表于 2012-08-28 15:35|1次评论|4774次阅读
    Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名。Android系统仅仅会在安装的时候测试签名证书的有效期,如果应用...
  • 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题[分享]
    红薯 发表于 2011-12-22 12:43|4次评论|4785次阅读
    同样的程序发布过程,在同事的机器上(JDK 1.6)签名后可以正常安装,但是在我机器上(JDK 1.7)签名后安装说签名错误无法安装。 找到了解决的办法,需要在签名程序 jarsigner 增加如下参数 -digestalg SHA1 -sigalg MD5withRSA 此参数对 JDK 1.6 没有影响。...
  • 获取未安装的APK图标[代码]
    鉴客 发表于 2011-08-02 15:09|6次评论|4575次阅读
    网上关于"获取未安装的APK图标"的文章满天飞,但都是转帖,运行后的效果却是获取到Android的默认小机器人图标.那个暴寒....现提供解决方法如下,废话不说,上效果图,见代码:
top Created with Sketch. 顶部