apk文件怎么编译,apk编辑器怎么翻译

1,apk编辑器怎么翻译一直按住你需要翻译的内容,会弹出谷歌翻译的,然后就可以翻译了!(我也是新手,正在学习中)1、将你想要修改的apk文件放到电脑桌面,右键点击apk程序,选择“解压到当前文件夹”;2、解压缩后,在文件夹中找到“resources.arsc”这个文件;3、下载arsc编辑器arsceditor,将resources.arsc文件直接拖拽进arsc编辑器的空白地方;4、点击“string”标签,在键那一列找到“app_name”;5、将界面右下角的“区域”切换成“cn”,如果本来就是cn的就不用切换了 , 然后在旁边的“区域值”中输入你想要改成的apk程序名称,修改好之后,点击“保存当前值”;6、点击界面左上方的“文件”——“保存”,覆盖保存;7、再右键点击apk程序,选择用解压软件打开,不需要解压;8、将修改好的resources.arsc文件直接拖拽进apk程序里 , 将原来的文件覆盖掉即可 。
2 , 安卓手机如何打开apk文件在安卓手机的文件管理中找到apk文件,然后点击安装进行安装就可以了 。APK是Android操作系统使用的一种应用程序包文件格式 , 用于分发和安装移动应用及中间件 。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行 , 而这种能被Android系统识别并运行的文件格式便是“APK” 。APK是Android application package的缩写,即Android安装包(apk) 。APK是类似SymbianSis或Sisx的文件格式,在安卓手机中可以直接安装打开 。一个APK文件内包含被编译的代码文件(.dex 文件),文件资源(resources),原生资源文件(assets),证书(certificates),和清单文件(manifest file),APK 文件基于 ZIP 文件格式,它与JAR文件的构造方式相似,互联网媒体类型是:application/vnd.android.package-archive 。apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件 , 格式为apk 。APK文件其实是zip格式 , 但后缀名被修改为apk,通过UnZip解压后 , 可以看到Dex文件,Dex是DalvikVM executes的简称 , 即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码 。
3,手机apktool怎么回编译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工具,当然如果新的有问题也可以试试旧的(作者说的)【apk文件怎么编译,apk编辑器怎么翻译】
4,如何把apk反编译成java代码一、找到apk中的class.dex:把apk文件改名为.zip , 然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的 。1、把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat , 生成classes.dex.dex2jar.jar 。或者:1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:\Android下,所以: 你进入dex2jar.bat路径下后,输入dex2jar.bat D:\Android\classes.dex , 这样会生成一个jar文件 。2.用rar解压出jar文件中的class文件,然后用jad或DJ Java Decompiler反编译工具将.class文件反编译成.java文件3、运行JD-GUI工具,打开上面的jar文件,在File下有个Save JAR Source,它可以生成src源代码 。解压缩后拷贝出classes.dex,用dex2jar , 将其转换为jar包,再用jd-gui打开jar包查看 。不过要是代码使用了混淆,就放弃吧 。谁能知道几千行的类似a.b.c().d(),是干吗的呢

    推荐阅读