xml編譯安手機卓版
『壹』 android 的string.xml 是怎樣被編譯進去的
在Activity中getString(R.string.resource_name);
或者getResources().getString(R.string.resource_name);
其他地方
用context上下文context.getString(R.string.resource_name);
context可以從調用的地方獲得,或者 getApplicationContext 用全局的context
或者用
application.getString(R.string.resource_name);
『貳』 怎麼把修改後的AndroidManifest.xml回編譯成原來的二進制文件,只需要回編譯xml
不需要單獨回編譯
整體apktool b dir編譯成apk以後,用winrar打開,把AndroidManifest提取出來,此時的就是二進制的
『叄』 如何把一個java或xml文件變成apk
你要APK文件在手機上運行嗎 ? 直接復制APK 到桌面,然後給手機裝個驅動 把APK拖進手機SD卡里頭安裝就行了! 另外你說的 只有xml文件 ,沒有java代碼 要是沒有一點點java代碼的話,肯定運行不起來,
『肆』 安卓apk文件如何反編譯
安卓apk文件反編譯:
一、反編譯xml文件
1>
首先下載我給你們提供的文件夾apk_fanbianyi,把它放到某個盤的根目錄下(為了方便輸入dos命令),然後打開apktool文件夾,安裝win+r鍵,然後輸入cmd,進入dos命令行,大家別怕,不用暈,很簡單的。
2>
然後在dos命令中首先輸入文件夾所在盤符+「:」回車,接著再輸入cd+apktool所在目錄,切換dos工作空間到apktool文件夾下。
3>
接著輸入
apktool.bat
d
【需反編譯apk文件路徑】
{【反編譯文件反編譯後的路徑】},其中最後一部分可以省去,系統會默認把apk文件反編譯到apktool目錄下,例如輸入
apktool.bat
d
d:/apk_fanbianyi/ttkp.apk,在apktool文件夾下就會生成一個ttpk的文件夾,所有的xml文件全部反編譯成功。
二、反編譯java文件
1>
首先解壓需要反編譯的apk文件,拷貝出裡面的classes.dex文件到dex2jar文件夾(為了方便操作,省去dos命令輸入路徑的麻煩)
2>
把工作空間切換到dex2jar文件夾下,輸入命令cd
d:/apk_fanbianyi/dex2jar回車
3>
輸入命令dex2jar.bat
classes.dex回車,發現dex2jar文件夾下多了一個classes_dex2jar.jar文件,這是反編譯成功的java文件
三、xml文件的打開
1>
打開apktool文件夾下的ttkp文件夾,任意找到一個xml文件,選中單擊右鍵,選擇notepad++打開(需下載),如果沒有此軟體,可以選擇打開方式,選擇記事本打開
四、java文件的打開
1>
dex2jar文件夾下的classes_dex2jar.jar拷貝到apktool文件夾的ttkp文件夾中,不能用notepad++打開,不然會亂碼的
2>
啟動apk_fanbianyi文件夾下的jd-gui.exe,然後點左上角file,選擇open
file,找到classes_dex2jar.jar文件,可以發現有很多包,選擇包下的任意一個java文件,打開不亂碼了,是不是很神奇,哈哈,你學會了安卓apk文件反編譯
『伍』 android反編譯問題,AndroidManifest.xml修改。
朋友,如果你說的解壓apk是直接用winrar之類個工具解壓的話,那AndroidManifest.xml打開肯定就是亂碼,你只有用APKtool之類的工具反編譯apk後才能打開xml的文件。如果你使用APKtool之類的工具的話,可以網路搜Apk反編譯教程。有很多的!我現在無法給你復制網址。
『陸』 android main.xml在android中怎麼運行
main.xml必須在res/layout目錄下創建。
運行方式:
創建Activity 並重寫onCreate方法。
在onCreate方法中載入main.xml
setContentView(R.layout.main);即可
以下為完整代碼:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
『柒』 我學習安卓XML文件修改,請問AXMLPrinter2.jar這個反編譯XML的工具怎麼使用
這個需要java平台的支持,搜索java,應該第一個網站就是,進去下載java平台,就可以使用了
『捌』 怎麼用手機打開安卓應用里後綴是xml的文件
打開.xml文件的時候,選擇"ES文本閱讀器"打開就可以了
.XML文件由於內容過於簡單僅僅是展示數據。所以通常作為文本的形式而存在。事實上這也真是XML與其他數據表現形式最大的不同之處:他極其簡單。
這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。 XML的簡單使其易於在任何應用程序中讀寫數據。而我們要打開.xml 文件時只需要通過閱讀器打開即可。
第一步:找到這個XML文件
(8)xml編譯安手機卓版擴展閱讀:
在xml之前較為流行的文件格式為SGML,隨著時代的發展,人們對SGML進行了簡化衍生出HTML。HTML簡單,在初期沒有任何定義文檔外觀的相關方法,僅用來在瀏覽器里顯示網頁文件。而後,隨著網際網路的發展,人們為了控制其文件樣式,擴充了描述如何顯現數據的卷標隨即發展為了XML。
『玖』 Android Studio XML 編譯的時候沒有提示和補全
最近剛遇到此問題,在網路上搜索出一大堆解決的辦法,然並卵。
首先要看寫xml文件屬性時,是不是提示Android Studio Unknown attribut
遇到此問題要在file-sync project with gradle files 點擊同步
『拾』 xml要用什麼軟體編輯安卓的
Android apk編譯編譯得到res文件夾下的layout及xml等資源文件,需要按以下步驟: 1.反編譯Apk得到Java源代碼首先要下載兩個工具:dex2jar和JD-GUI,前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。 具體步驟: 1.首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的。 2.解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄。 3.運行 dex2jar.bat classes.dex。 4.生成 classes.dex.dex2jar.jar。 2.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件還是下載工具,這次用到的是apktool。 具體步驟: 將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar。 1.解壓縮下載的兩個文件包,apktool-install-windows-r04-brut1.tar解壓縮後得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解壓後的一個.jar 文件到解壓後的\apktool-install-windows-r04-brut1文件夾里)。 2.特別注意:要反編譯的文件一定要放在C盤的根目錄里。