導航:首頁 > 編程語言 > 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相關的資料

熱點內容
自己購買雲主伺服器推薦 瀏覽:419
個人所得稅java 瀏覽:760
多餘的伺服器滑道還有什麼用 瀏覽:189
pdf劈開合並 瀏覽:26
不能修改的pdf 瀏覽:750
同城公眾源碼 瀏覽:488
一個伺服器2個埠怎麼映射 瀏覽:297
java字元串ascii碼 瀏覽:78
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:945
安卓導航無聲音怎麼維修 瀏覽:332
app怎麼裝視頻 瀏覽:430
安卓系統下的軟體怎麼移到桌面 瀏覽:96
windows拷貝到linux 瀏覽:772
mdr軟體解壓和別人不一樣 瀏覽:904
單片機串列通信有什麼好處 瀏覽:340
游戲開發程序員書籍 瀏覽:860
pdf中圖片修改 瀏覽:288
匯編編譯後 瀏覽:491