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盘的根目录里。