導航:首頁 > 源碼編譯 > 編譯app進不去

編譯app進不去

發布時間:2022-09-05 14:27:47

『壹』 APK 反編譯失敗 是為啥

1、反編譯=回編譯後分別是
smali目錄 回編譯為 classes.dex 文件
res目錄 回編譯為 resources.arsc 文件
2、回編譯順序
在回編譯時,會先檢查「源」即resources
當你漢化文件,修改出錯了(缺少一個符號也不行),
那麼回編譯會自動跳過編譯res文件夾,直接回編譯smali 。
所以,如果沒有對smali(classes.dex)漢化,那麼建議大家刪掉這個文件夾,
這要會大大加快回編譯速度。
3、出錯問題1
在漢化時,往往會不小心刪掉一些符號,如 "<" ">"符號等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
這些小小的錯誤都會導致回編時譯檢查出錯。
所以漢化時,注意對校,然後再回編譯。
建議使用一些高級的文本編輯器,支持語法高亮視圖的。
4、出錯問題2
最近發現有些APK文件 反編譯後,就算不漢化直接回編譯,都會出錯。
有可能的原因1,反編譯後XML文件語法中@符號 前面多了"\" (\@ ),
用文本編輯工具 直接替換【\@】為【@】,應該可以解決。
建議使用最新版本的反編譯工具。
5、建議大家使用新版本的APKTool工具,
當然如果新的有問題也可以試試舊的一、系統文件漢化再次強調
1、漢化Settings.apk(系統設置)、MMS.apk(信息)、Phone.apk(電話)、
等等系統文件,一定要先 安裝構架,具體看另個文件
<關於APKTool工具反編譯Settings.apk問題>。
2、系統文件漢化完後不需要簽名,直接替換漢化後的文件,就可以了。
主要是,系統文件放在系統目錄,無需再次讀取簽名獲得許可權,已經是高級了。
二、打包說明
1、通常漢化完回編譯後,會自動生成所有APK內的文件,或者自動生成*.APK文件。
但是建議大家不要直接使用該文件,進了使用替換法,替換掉你漢化後的文件,
如:resources.arsc,如果修改過的圖片,等等…
2、很多人對於APK文件 解壓縮或壓縮 都用「WinRAR」或「好壓」,這里不推薦。
希望大家安裝7-Zip這個壓縮工具,對於zip格式的支持是最好的。而且很方便,
不需要重新關聯apk 直接右鍵打開就行了。替換直接拖拉進去,就OK了一、回編譯出錯問題

(1.提示 strings.xml 最後一行錯誤,檢查是否</string>符號錯誤;
在漢化時,往往會不小心刪掉一些符號,如 "<" ">"符號等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>

(2.提示 strings.xml 最頂部含中文代碼首行錯誤,編碼格式不對,轉換成 UTF-8;
(3.提示 public.xml 出錯,檢查改動過的 arrays.xml 是否代碼有錯誤的地方;

二、一切能正常但無法回編譯
還有一種情況,apktool最新版本能正常反編譯一個apk文件,在未做任何修改的情況下,無法回編譯。
這是就要注意了,可以嘗試一下用低版本的apktool進行【反編譯】,然後在用高版本的apktoo工具【回編譯】。
這里向大家推薦用 【APKDB】 這個工具,很方便,反編譯時可以選擇apktool的版本。

『貳』 軟體進不去怎麼辦

軟體進不去怎麼辦?首先這個話你要看你的軟體下載的是什麼格式。現在的話有些軟體他必須要有格式說格式不同你自己打不開。這個也就是說大家所說的兼容性問題,有些軟體跟APP之間是不能夠兼容的。也就是硬體跟軟體之間存在沖突。說白了就是商家跟商家之間沒有合作關系。所以說就不能夠正常時,這是很正常的情況。再一個就是看你們的,硬體設施執不執行?當然的話,你也可以重新再下一載一次。電話看看可不可以進行。如果實在不行,那麼只能說下載其他的,或者也是下載相同的。畢竟現在軟體並不是說只有一個。我說你實在不行的話你就請教丶相關的,在科技公司人員。畢竟專業知識,比這些,零基礎的人員要好得多。畢竟有一句話叫做事,業有專攻。你也可以直接聯系軟體製作人,或者軟體出版人。反映情況或者說請教問題。都是可以的。

『叄』 求救!!編譯HelloWorldApp出現的問題!!

你的CLASSPATH | PATH 和 java_HOME 設置存在沖突
CLASSPATH 的根目錄應該是 JAVA_HOME
你可以設置
JAVA_HOME = C:\Sun\SDK\JDK_1.4.2;
CLASSPATH = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH = %JAVA_HOME%\lib\;

樓上所說的,類名和文件名要求一致的意思是:HelloWorldApp.java這個文件名中的類必須有HelloWorldApp
而且要求大小寫一致!

『肆』 三星SM-P600下載了刺激戰場進去之後一直提示資源編譯中,然後就閃退了 進不去

若手機打開軟體出現閃退、強制關閉等情況,三星手機一般建議進行以下操作:
1.可能是該軟體緩存較多導致無法正常運行,建議清除軟體緩存嘗試:設置-查找應用程序管理器」-(全部)-查找該軟體-(存儲)-清除數據(註:該應用程序的全部數據將永久性刪除)。
2.若是可卸載軟體,建議將軟體卸載後重新安裝或更換其他軟體版本再次安裝嘗試。
3.若無效,請更新手機系統版本:設置-關於手機(關於設備)-手動下載更新/自動下載更新(軟體更新/系統更新-更新)。註:升級前請備份設備中數據。
4.若已是最新版本,請備份設備中數據然後恢復出廠設置嘗試。
若上述操作後問題依然存在,請您攜帶購機發票、包修卡和機器送到服務中心檢查。

『伍』 易語言編譯出來的軟體不能用怎麼辦

一、LZ使用的若是5.X版本的,你應該使用的是編譯功能吧?這樣的話,別人的電腦上沒安裝易語言是不能運行的,因為程序的運行需要支持庫。支持庫在你電腦上是有的,別人的電腦上沒易語言就沒有。
二、若是使用靜態編譯,就是破解補丁不夠完善,也就是說沒完全破解。就不能將支持庫打包進程序中。
--如果樓主用的是4.X的版本,我也不解釋了,去官網下載5.11,再弄個VC鏈接器,補丁,完美了,哈哈。--

『陸』 我把軟體反編譯了 然後用aide重新構建了軟體 然後打不開 是怎麼回事

電腦的一切應用程序都無法打開的原因:系統故障和相關服務的未開啟。
解決方法:
(1). 開機後不停點鍵盤上方的F8健,可以看到一個高級選擇菜單。

(2). 選擇安全模式,可能會遇到英文的安全模式選擇安全模式。

(3). 可以選擇【最後一次正確配置】進入系統,如果不行則選擇【安全模式】進入。
(4). 當選擇安全模式後,有可能會有其他選擇。
(5). 在進入安全模式前,會提示是否在安全模式下載運行,點擊是,或者直接回車。
(6). 進入到安全模式或者帶網路連接的安全模式,就可以了。

『柒』 xcode編譯成功後提示打開APP失敗,沒有許可權,如何解決

你沒有用登錄開發者吧,沒有登錄你是沒有辦法打包的,你去咕嚕分發試試,他那裡有免費的

『捌』 XCODE生成的app文件不能用

1、xcode證書無法使用問題

當新下載的證書,導入xcode的時候,有時遇到無法使用問題,有一種可能是xcode導入證書時出問題了。解決方法:選擇工程文件-》點擊選擇顯示包內容-》用記事本打開project.pbxproj文件,將文件中所有的「code
s……」都刪掉,就是將證書相關欄位都刪掉,重新導入即可。

2、蘋果軟體發布到appstore問題

每個客戶端都對應一個appId,所以要上傳客戶端,首要的就是申請一個appid。首先到Certificates,identifiers &
profiles 裡面創建一Identifier,即一個App
Id,這個id只是一個標志,並不是客戶端上傳到appsto後的id。創建完成後,下載這個標志,上傳時要用。創建這個app
Id時,要注意這個標識要和工程的bundle id相同。(工程的bundle id可修改)
然後到itunes
connect裡面創建一個app,創建時根據提示,把所有內容填進去即可,,創建完成後,就可以得到一個appid,這個可以用於版本更新。完成後要將該app狀態變為等待上傳狀態,等待xcode上傳。
打開工程,選擇剛剛下載的identifier標識,然後archive,根據提示上傳就是了。

『玖』 android studio 點run後編譯沒有報錯,在真機上不能自動打開app,需要手動在

在 Android Studio使用教程(一)中簡要介紹了Android Studio的基本使用,包括安裝、新建工程、工程結構以及主題設置。今天接著講第二篇,主要包括如下內容: 從Eclipse導入工程到Android Studio Eclipse工程與Android Studio的區別 真機運行以及常用快捷鍵 需要重申一下,我所有的操作與版本是基於Mac系統,在Windows上的同學基本類似(作為一個技術人員,這些應該都不是問題大笑),下面就分主題開始吧: 一、從Eclipse導入工程到Android Studio 根據官方的介紹,Android Studio可以兼容Eclipse的現有工程,但需要做一些操作: 首先升級ADT到最新版本,目前為版本號為22(注意和ADT相關的組件最好一並升級,避免後期可能出現的錯誤) 選擇需要從Eclipse導出的工程,右鍵選擇Export並選擇Android下的Generate Gradle Build Files(如下圖): 選擇完畢後並不會導出到其他地方,而是在本地工程生成了一個build.gradle文件,在Eclipse工程中也可以看到,這個文件是Android Studio識別的,如下圖: 3.隨後進入Android Studio並選擇Import Project,可以看到剛剛在Eclipse中的項目圖標變成了一個Android機器人圖標,說明轉換成功,這時候選擇工程導入即可: 至此,就完成了從Eclipse導入現有Android工程到Android Studio,現在可以開始對工程進行操作了! 二、Eclipse工程與Android Studio的區別 Eclipse工程可以導入Android Studio運行,而反過來在Android Studio建立的工程不能在Eclipse中運行; 二者的工程結構不一樣,在Eclipse中一個Project就代表一個項目工程,而在Android Studio中就和Intellij一樣,一個Project代表一個工作空間,相當於Eclipse中的workspace,而在Android Studio中一個Mole就相當於Eclipse中的一個Project,這個概念需要弄明白,不要混了或覺得糊塗了。 在編輯操作上,在Eclipse中編輯修改後必須手動command+s保存文件,而在Android Studio中就和Intellij一樣是自動保存的,這一點和第二點和Xcode也是類似的。 工程目錄上的區別,在Eclipse中src部分一般是java文件,res部分是資源文件,包括布局文件和多媒體資源等。在Android Studio中,可以看下圖的目錄結構: 包括java文件和資源文件全部放到了src目錄下,src目錄下包括一個main文件夾,再下面就是java文件夾和res文件夾,其實這里,java文件夾就相當於Eclipse中的src,res還是那個res,這里想起了本山老師的小品「src已經不是那個src了,res還是那個res」大笑 三、真機運行以及常用快捷鍵 在Android Studio中點擊界面下方的Android選項卡可以看到Device信息和Logcat,連上設備後打開Android選項卡會檢測真機,成功後會顯示在Device中,點擊頂部的綠色小箭頭就可以開始運行工程了。有一點需要注意的是,運行時可以選擇模擬器也可以選擇真機,由於在Android Studio中運行工程的時候有一個Device優先順序選擇,如果不設置的話可能會出現只運行在模擬器上的現象,我們可以自行設置一下:先點擊Run菜單選擇Run Configuration,並選擇你想選擇的目標設備,可以是模擬器和真機,也可以在運行選由用戶選擇: 快捷鍵大家可以對照官方文檔進行熟悉,如下表,也可以自己修改配置選項進行自定義: 個人覺得Android Studio還是有一定的前景的,這里就需要Google不斷進行完善和改進了,趕緊把大家從Eclipse中解救出來吧。另外,在此期間,大家其實可以嘗試使用一下Intellij IDEA,這個默認也是集成Android開發環境的。Android Studio是基於前者改進而來,二者在使用上差不多,也是Eclipse的一個不錯的替代者。後期有時間我會記錄一篇專門使用Intellij IDEA開發Android的文章!

『拾』 app inventor 編譯失敗,求助

可能的一種情況是編譯伺服器不在運行狀態,如果你使用的是離線版,可以自己重新啟動編譯伺服器,如果使用的是在先系統,則要有賴於服務提供者的幫助.

閱讀全文

與編譯app進不去相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:495
為什麼鴻蒙那麼像安卓 瀏覽:735
安卓手機怎麼拍自媒體視頻 瀏覽:185
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:882
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:336
攻城掠地怎麼查看伺服器 瀏覽:601