导航:首页 > 编程语言 > java签名apk

java签名apk

发布时间:2022-07-06 02:44:01

A. 如何在java环境下给apk软件包下的修改文件签名

修改后 没有签名是不能安装的 你可以在手机端签名 有手机段签名软件 给你说说名字 你自己找吧 很好找 叫 “ZipSigner.apk” 望采纳 ~~

B. 安装了java,安装了APKsign 1.0,签名出来的zip只有0字节这是怎么回事缺了什么步骤系统变量环境根本

签名失败了

都没安装JAVA,就不能用JAVA去签名了。

C. apk签名是什么意思

apk是安卓应用软件包,apk签名是软件包在安装的时候进行的安全性验证机制。

这种签名机制目的是为了确保Apk来源的真实性,以及Apk没有被第三方篡改。开发者通过对Apk进行签名:在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。

(3)java签名apk扩展阅读:

1、APK的格式定义

在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

2、APK的开发环境

Android是一个基于Java的开发环境,Google也在API文档的书写和样例的提供上做了很出色的工作。

3、获取SDK

下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。推荐使用Eclipse 和androideclipse 扩展。如果只是使用android,Eclipse IDE就已经足够了,但如果是第一次开发Java应用,建议下载完整的Java SE 开发工具 (JDK) 因为它包括签发应用程序所需要的工具。

4、APK应用架构

android应用架构很关键,如果不学习它,设计出来的游戏将是一种很难修复bug的产品。 需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,要理解为什么在设计的游戏中,需要不止一个的活动进程,以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。

5、APK应用的生命周期

应用的生命周期是由Android OS操作系统进行管理的,活动进程都将作为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计游戏之前搞明白这些,因为这有助于节省调试时间以及避免代价高昂的重新设计。

对大多数应用而言,默认设置即可开始工作,但对游戏而言,可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,可能只希望有一个活动的实例进程,这有一点儿影响,它需要了解一些系统状态的管理。

D. 关于JAVA设置,及APK签名问题;JAVA和Andriod高手 求教啊!!

JAVA_HOME C:\Program Files\Java\jdk1.6.0_12
CLASSPATH .\;%JAVA_HOME%\lib\tools.jar
配置的话网上有的,你参考网上的Android配置,签名工具没有必要吧!用Android里面的自己设置就可以了,在eclipse里面有接口,没有必要另外用签名工具。方便多了

E. 要怎样装java坏境才能让apk sign签名成功且生成新的apk。 还有,apk sig签名成功,为什么没有新文件生成

你是使用eclipse,还是使用命令行生成?用eclipse的,直接运行,就在项目bin目录下生成apk了,这个生成默认是使用eclipse自带的keystore进行签名的,这是个测试的keystore,有效期只有一年。如果想使用自定义的keystore,可以使用@龙套也快乐的方法,打开界面后点击下一步,选择createnewkeystore,然后按照提示就可以建立。

F. apk文件不能签名,已经安装java但是却说没有java运行库,求java变量详细全教程

不知道你要表达什么。我的理解:提示没有java运行库的话,应该是project里面没有导入java必须的包。导进IDE再看看有没有问题。右键你的projec(项目名称)t->build path->Configure build path->Libraries->Add library...->jre system library->next 就可以了

G. java程序解析APK 的签名

我要在上传APK的同时来解析APK的签名是否和以前版本一致否则不能升级,所以我需要上传的时候来解析APK的签名
这里,应该还需要一个比较,这里有个问题。
你上传的版本一定是在本地。
那么你之前的版本是在什么地方呢?
一般用的都是下载最新版本,上传倒是没怎么用

如下是java解析APK,来自CSDN论坛:
package com.justsy.axml;

import java.io.File;
import brut.androlib.AndrolibException;
import brut.androlib.ApkDecoder;

/**
* 使用apktool解析apk包文件名 : ATool.java
*/
public class ATool {
/**
* @param args
* @throws AndrolibException
*/
public static void main(String[] args) throws Exception {
File inFile = new File("D:\\adobe.apk");
ApkDecoder decoder = new ApkDecoder();
decoder.setOutDir(new File("D:\\apktool"));
decoder.setApkFile(inFile);
decoder.decode();
}
}

H. 手机qq修改了几个字符,自己用java命令给apk成功签名了,程序顺利安装进手机,登陆的时候出现a

QQ内部,做了验证的,修改后会被发现,验证通不过,导致运行不了的

I. 用apktool反编译的qq,用java自带的签名工具签名,但是还是提示无法安装

必须用安卓专门的签名才行,目前常用的是使用SDK开发临时签名。

网上找个APK签名的工具,将apktool重新打包后的APK进行签名就可以安装了。

另外反编译的QQ可能开启,表现为闪退,QQ程序里有些代码,程序有异常会中止自己进程

J. jdk.就是我需要apk签名 需要在java环境下进行。

很奇怪的问题,难道不应该是环境变量的设置问题吗?
classpath等

阅读全文

与java签名apk相关的资料

热点内容
自己购买云主服务器推荐 浏览:422
个人所得税java 浏览:761
多余的服务器滑道还有什么用 浏览:192
pdf劈开合并 浏览:28
不能修改的pdf 浏览:752
同城公众源码 浏览:489
一个服务器2个端口怎么映射 浏览:298
java字符串ascii码 浏览:79
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:946
安卓导航无声音怎么维修 浏览:333
app怎么装视频 浏览:431
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491