共有126篇文章,第1页,共7页
-
-
解决build path errors[博客]
- 新建一个eclipse-android项目后,如test2,从其它项目中拷贝若干个包到test2中, 在编译时总会出现以下错误: ?主要看第三条:The project cannot be built until build path errors are resolved 这个错误的原因是:AndroidManifest.xml中配置的主包名与AndroidManifest.x...
-
-
使用 Ant 打包 Android 应用[分享]
- 通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件: 在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的...
-
-
android自动打包方法(ant+proguard+签名)[代码]
- 前段时间做了一个android的网游项目,现在优化减少体积和防止别人反编译,需要把编译后.class进行混淆,开始在网上看了一些关于ProGuard的介绍,基本上都是使用ADT自带的打包方式,那个打包方式太慢了,还要手工输密码,一个字烦。 于是开始寻找ant+proguard+签名的打...
-
-
在eclipse中将android工程打包成apk[博客]
- 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实现静默安装)[博客]
- 一、通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载 。 (1) 调用系统的安装应用,让系统自动进行apk的安装 String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk";
Uri uri = Uri.fromFile(new File(fileName));
...
-
-
给 Android 应用程序签名[分享]
- 为什么要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不...
-
-
安装 apk 到 /system/app 目录下[博客]
- 在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。 下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。 1、通过 USB 连接手机和电脑。 2、使用 ad...
-
-
使用maven构建android 的apk包并自动签名[分享]
- 最近使用maven自动构建android的签名apk包(配合hudson),遇到几个问题跟大家分享下: 1、使用maven-android-plugin可以很容易实现自动构建,但基于命令行的方式有别与eclipse的打包方式 2、编译时出现非法字符的错误 *.java:[1,0] 非法字符: \65279 说明某些文件采用UTF...
-
-
Android用Proguard混淆代码遇到的问题[博客]
- 第一种问题: 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获取应用的签名信息[博客]
- 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 关于jar如何启动的问题[提问]
- 各位牛牛: 我写了个jar程序,push到手机后,写了个shell文件,连接USB线,执行adb shell testshell,可以启动,有没有通过程序可以启动jar的方法啊,拜求! 谢谢!
-
-
android技巧:apk文件反编译以及签名打包[博客]
- android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-si 通过dex2jar和jd我们可以反编译apk中的dex,可以比较完美的查看java源文件;通过apktool可以反编译apk中的xml等资源文件,然后通过apk-sign签名,可以制作成修改版的可发布apk文件。 1.dex2jar反编译...
-
-
查看 APK 中签名的方法[分享]
- jarsigner -verify -verbose -certs <apk file path> 如果是开发用的Debug key,那就能看到Android Debug,Android这样的字样。
-
-
深入理解Android工程的编译过程[分享]
- 现在很多人想对Android工程的编译和打包进行自动化,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个深入的理解,至少要知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么。那么我们就来挖掘一下Android的编译...
-
-
如何用eclipse将第三方jar打包到apk中?[提问]
- 如何用eclipse将第三方jar打包到apk中?
-
-
签名的APK安装时还是出现“解析包出现问题”的错误[提问]
- 我开发的应用用Eclipse签过名了,可在手机上安装时还是出现“解析包出现问题”的错误,哪位大虾救救我
-
-
Android App 安装路径[分享]
- App Install Location 译者署名: madgoat 译者链接:http://madgoat.cn 版本:Android 3.0 r1 原文 http://developer.android.com/guide/appendix/install-location.html 自API Level 8开始,你可以允许你的应用安装至扩展存储(例...
-
-
解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题[分享]
- 同样的程序发布过程,在同事的机器上(JDK 1.6)签名后可以正常安装,但是在我机器上(JDK 1.7)签名后安装说签名错误无法安装。 找到了解决的办法,需要在签名程序 jarsigner 增加如下参数 -digestalg SHA1 -sigalg MD5withRSA 此参数对 JDK 1.6 没有影响。...
-
-
android绑定sqlite数据库与程序一起发布[代码]
- 由于需求需要某程序一安装就得有几个数据 , 而现在的程序是一运行先判断表是否存在,不存在则创建,存在则不创建。所以去网上找了半天,找到了解决方案。 就是把数据库文件放在res/raw下 貌似android 的 raw下视不会被编译成二进制的。然后一运行程序就判断是否存在数据库...
-
-
Android应用程序签名 debug签名[分享]
- Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序,不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用程序设置数字签名。Android系统仅仅会在安装的时候测试签名证书的有效期,如果应用...