编译手机游戏客户端时出现的问题,eclipse编译生成apkk时出现的错误,谁能帮忙解决一下,在线等

jar转apk吧_百度贴吧
签到排名:今日本吧第个签到,
本吧因你更精彩,明天继续来努力!
本吧排名:
本吧签到人数:70
可签7级以上的吧50个
本月漏签0次!
成为超级会员,赠送8张补签卡
连续签到:天&&累计签到:天
超级会员单次开通12个月以上,赠送连续签到卡3张
欢迎大家和我们一起在安卓设备畅玩java游戏
大神有解决办法吗
同志们,有人需要转jar的游戏吗,i can help you
领红包订优倍见歌神!3人组团订奶赢取门票.
①准备工作: 要想把jar软件转换为安卓apk软件,当然要先准备好你需要转换的jar格式的软件。如果你想转换的jar格式软件还有jad格式文件,也可同时准备
谁可以帮忙将口袋神兽三国志转为apk啊
哪里有管用的网址
急!在线等,求大神转个游戏!囧囧西游之大闹天宫
玩过jar(JAVA)上策略游戏的朋友应该很熟悉吧,拉阔公司出品,国产的游戏,虽然比不上正统的《火焰之纹章》,但是也不比正统的差(虽然有仿制嫌疑)
如果大家还要转换的话可以叫我,我尽量转换,转换好之后我会更新到这个地址。然后提醒你们来这里下
以前小时候我在诺基亚上玩过一个叫三国志曹操传的游戏,当时还花了6块钱开启的,但是没通关,挺想再
?新年新气象,新春愉快
一直找不到,求玩啊
首先声明我已经不帮转了,自己动手丰衣足食。下面切入正题。 上传jar(文件名最好不要含有中文)到弹出下载对话框这几步略。下面关键说下如何快速下载
/wap/error?err_num=1&err_type=share自己没有转成功。
限时免费领取!
冒泡其实也好厉害的说…感觉跟java没什么大区别…软件不错只要把游戏放对地方就可以了…有软件自带虚拟按键自己去下载mrp游戏吧……… http://pan.bai
海贼王秘宝传说http://j./online/73779.html谢谢!
我之前就是在javagame吧找了很多java游戏玩 所以希望两吧时尚往来! 也希望本贴能置顶~ 为了我们的java游戏
游戏评测:机甲风暴
写了一个下午代码,获取了一个网站的全部游戏下载地址,求有空的人帮忙下载上传到百度云 http://pan.baidu
谁能把这个游戏转成apk啊
如题,有没有帮转的,麻烦吧内有资源的扯藏着了。
中文名字叫超级矿工,我可以送一个8位数的qq号。跪谢
二楼贴地址
求转富甲天下激斗三国
想怀旧。所以最近首先又玩了玩了gba游戏。不过怀旧gba的同时,我也想玩java,所以特来这个吧。多关照。【如果觉得这贴没必要八五可以删了】
宠物王国5想捉鬼王请用BT版
当许多转化好的游戏安装后,你会发现不能全屏的问题,这个屏幕尺寸是可以设置的。
游戏名是鬼吹灯
这是我在吧里下载的几个转好的,打开就是这样,不懂怎么玩
总共20个游戏打包分享,大部分出自南京颂歌,南京颂歌的游戏两个特点,剧情动人,画面绚丽,特别是游戏中的人物技能,炫酷狂拽叼炸天,远超仙掌软件,
以前自己转的,看好多人要,就再发一下
富甲天下之激斗三国,谢谢,我连转换的网址的都进不去
/share/link?shareid=&uk=1197480求大神帮忙转下这个游戏
谁能帮我转一下这游戏 急用,谢谢了 /share/link?shareid=&uk=3796613
老早以前玩的很不错 但是现在安卓玩不了了 听说可以转成apk 谁能帮忙转一下 有红包 在线等 急!
谢谢了!游戏上古2因为我手机是240×320的官方没有出这个安卓版。附下载链接/down.do?method=down_load
谁帮我转apk(二楼)
大神们帮忙看一下,我想玩以前这个老手机的游戏,叫 地狱熔岩 这个现在智能手机玩不了!谁有办法可以
求超级无敌黑客技术爆表前无古人后无来者的大神帮我转apk!/downb.asp?idd=3&id=10828&ksp=1 星
这是切么意思
/index.php?a=newTranscode&u=http%3A%2F%2Fwww. 王子归来 谢谢了 。。。
请大神帮我把这两个游戏转成apk格式的,/s/1i512BZJ
/game/26/26710.htm
名字叫网游之纵横天下。7723网的。
/share/link?shareid=&uk=133489 机甲风暴max
请帮转/share/link?shareid=&uk= 修仙炼妖传2破解的,网站打不开,百度又找不到
发贴红色标题
签到六倍经验
兑换本吧会员
赠送补签卡1张,获得
助攻总额: 43W
发表后自动分享本贴
使用签名档&出处:http://blog.csdn.net
一、搭建搭建环境
1. 安装JDK 和 Android SDK
2. 配置环境变量
D:\android-sdk-windows\tools
C:\Program Files\Java\jdk1.6.0_20\bin
3. 例子信息
项目目录:D:\ProjectDemo
SDK目录 :D:\android-sdk-windows\platforms\android-8\
二、命令行编译Android项目
1. 生成R文件
2. Java代码生成class文件
3. class文件生成dex文件
4. 打包资源
5. 生成apk
6. 创建密匙
7. 签名apk
1. aapt命令, 生成R文件
& aapt package -f -m -J ./gen -S res -M AndroidManifest.xml -I D:\android.jar
-f 如果编译生成的文件已经存在,强制覆盖。
-m 使生成的包的目录存放在-J参数指定的目录
-J 指定生成的R.java 的输出目录路径
-S 指定res文件夹的路径
-I 指定某个版本平台的android.jar文件的路径
-A 指定assert文件夹的路径
2. javac命令,生成class文件
& javac -target 1.5 -bootclasspath D:\android-sdk-windows\platforms\android-8\android.jar -d bin src\demo\project\*.java gen\demo\project\R.java
-target &版本&
生成特定 VM 版本的类文件
-bootclasspath &路径&
覆盖引导类文件的位置
指定存放生成的类文件的位置
-sourcepath &路径&
指定查找输入源文件的位置
3. dx 命令,把class文件转换为.dex文件
& dx --dex --output=D:\ProjectDemo\bin\classes.dex D:\ProjectDemo\bin
--output=&要生成的classes.dex路径& &要处理的class文件的路径&
4. aapt命令,打包资源
& aapt package -f -M AndroidManifest.xml -S res -I D:\android-sdk-windows\platforms\android-8\android.jar -F bin\resources.ap_
-f 如果编译生成的文件已经存在,强制覆盖
-M 指定AndroidManifest.xml的路径
-S 指定res文件夹路径
-I 指定某个版本平台的android.jar的路径
-F 指定输出文件完整路径
5. apkbuilder命令,生成apk
apkbuilder D:\ProjectDemo\bin\projectdemo.apk -v -u -z D:\ProjectDemo\bin\resources.ap_ -f D:\ProjectDemo\bin\classes.dex -rf D:\ProjectDemo\src
-v Verbose 显示过程信息
-u 创建一个无签名的包
-z 指定apk资源路径
-f 指定dex文件路径
-rf 指定源码路径
6. 创建密钥
&keytool -genkey -alias release -keyalg RSA -validity 20000 -keystore release.keystore
在用户主目录中创建一个默认文件&.keystore&,还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书
指定密钥的算法
指定创建的证书有效期多少天
指定密钥库的名称(产生的各类信息将不在.keystore文件中)
-verbose -keystore C:\Users\UserName\Desktop\build\release.keystore -storepass antmima -keypass antmima -signedjar D:\ProjectDemo\bin\projectdemo-signed.apk D:\ProjectDemo\bin\projectdemo.apk release
签名/验证时输出详细信息
-keystore 密钥库位置
-storepass
用于密钥库完整性的口令
专用密钥的口令(如果不同)
-signedjar
已签名的 JAR 文件的名称 (第一个apk是签名之后的文件, 第二个apk是需要签名的文件)
作者:love_world_ 发表于 20:47:38
阅读:54 评论:0
相关 [android 命令行 编译] 推荐:
- CSDN博客移动开发推荐文章
安装JDK 和 Android SDK. 项目目录:D:\ProjectDemo. SDK目录 :D:\android-sdk-windows\platforms\android-8\. 二、命令行编译Android项目. Java代码生成class文件. aapt命令, 生成R文件. -f 如果编译生成的文件已经存在,强制覆盖.
- CSDN博客推荐文章
3.查看Jar包的GUI工具. apk文件其实就是一个MIME为zip的压缩包,可以用winrar软件打开看到里面的文件结构. 解压缩后找到里面的classes.dex文件,classes.dex文件就是java文件编译再通过Dalvik须立即提供的dx打包工具打包而成的,接下来就用2个工具来逆向导出java源文件.
- MorrisC - 易水博客
前几天下载了Android 2.3.1的源代码并在Ubuntu 10.04(32位)上编译通过. 这篇文章简要记录了下载、编译的过程. 关于搭建Android开发环境的文章已经有很多,本文只简要介绍一下,做为备忘. 这一步安装获取源代码以及编译所需要的软件,使用如下命令:. 另外,参考别人编译Android 2.3的经验,安装了下列软件包:.
- jason - iGFW
一、反编译Apk得到Java源代码. 首先要下载两个工具:dex2jar和JD-GUI. 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码. 首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;解压下载的 dex2jar,将classes.dex复制到dex2jar.bat所在目录.
- CSDN博客推荐文章
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明. 这里只是记录一些日志,难免有些错误,欢迎批评指正. 这里我下载4.0.3 的源码:. 下载的速度看个人的网络,这里我下了一天一夜. 下载好之后就可以直接make -j4编译了,编译的时候用个大概3个小时,如果按照以上两个连接编译的话,除了内存不够之外的应该没有什么问题,这里我遇到的是就是内存不够.
- CSDN博客推荐文章
一个朋友写的工具,挺方便好用,发到此处,留给新手同学们学习使用. Android Killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一 身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站 式逆向工具操作体验,大大简化了用户在安卓应用/游戏修改过程中的各类繁琐工作.
- Pei - C++博客-首页原创精华区
Android NDK(r5b或更高版本). 在opencv\android\scripts\目录下,新建wincfg.cmd文件. 关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件. 编译完成即可在opencv\android\build目录下得到所有的静态库文件.
- UnderSn0w - 博客园-首页原创精华区
最近发现kernel.org被墙了,为什么这种网站也能被墙了. 要想下载源码的话,只能绕过去了. 下面是我从网上搜索到的一些下载方法;. kernel.org无法访问导致android的源码无法下载,这是另外一个git服务器的android源码的repo文件. $ curl &http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo& & ./repo //获取repo.
- coofucoo - Solidot
新一代的智能手机也许更轻更小巧,但它们的操作系统则走向另一个极端. Android 4.0 Ice Cream Sandwich(ICS)编译源代码将需要工作站内存不低于16GB,是编译Gingerbread的两倍. 如果开发者想编译ICS,他需要准备:单次构建需25GB空间,同时编译所有AOSP(Android Open Source Project)配置需要80GB空间,16GB以上内存,在二个四核处理器2.4GHz机器上完成单次构建需5+小时CPU时间,经过时间(wall time)25+分钟.
坚持分享优质有趣的原创文章,并保留作者信息和版权声明,任何问题请联系:@。||||||||||||||||||
查看: 9216|回复: 19
在线时间0 小时经验值65 最后登录注册时间帖子阅读权限30UID
初中生, 积分 65, 距离下一级还需 35 积分
TA的每日心情开心 21:27签到天数: 13 天[LV.3]偶尔看看II
G币73 最后登录注册时间
本帖最后由 artilley 于
21:31 编辑
容我吐槽下。我研究反编译SystemUI.apk花了两三天的时间,期间晚上基本没怎么睡觉。都是父母硬逼下才睡的。
以下文字,很多出自网络,我只是整合了一下,外加自己的一些心得。
开始正文。手机必须ROOT,我的手机是i9128移动定制机可以刷解锁9082的recovery包来刷ROOT权限的(所以可以说属于同一系列)。因为CPU型号相同。都是博通的CPU
以下为新手向教程,高手请无视!欢迎转载,但转载请注明机锋网及作者ID。谢谢!
先声明:传SystemUI.apk(Linux,也就是安卓系统还是蛮注意大小写的。我为了写文章方便一直没有大小写,请见谅)回系统,是覆盖。先删当然也没问题,就是直接进菜单就黑屏。还有把SystemUI.apk一道的SystemUI.odex也删了,不然出了问题还是不要找我啊。我不负责的。
为什么要反编译SystemUI.apk?因为我不喜欢下拉菜单各开关的选项位置,实在太不人性化了。居然还不能自定义设置。
反编译SystemUI.apk成功,还可以使下拉菜单随意修改,不再需要用原版的下拉菜单,定制个性化的下拉菜单、按钮等。我只是说一个引子。不是我打击大家,而实际应用中,会出现各种错误提示。可能还是我没见过的提示,到时我只能帮助,但不一定可以解决。
反编译SystemUI.apk,之前由于感觉环境配置很简单,所以没有放上来。最近由于重装系统,发现还是有点问题的。所以放上一些提示和心得。
首先需要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(/javase/downloads/index.jsp)
2、在桌面或开始菜单中选中“计算机”图标右键&属性&高级系统设置&环境变量(N)...&系统变量(注意是系统变量不是用户变量)&新建(W)...
以下是很多教程都大同小异的地方
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”--&“运行”--&输入“javac”--&&Enter&,如果能正常打印用法说明配置成功!
那为什么我有时在“开始”--&“运行”--&输入“javac”或“java”时,常常没反应?要记得环境变量只有重启电脑才能生效的。请现在重启电脑!
如果不想重启电脑有两种解决方案。
1、在任务管理器里,结束explorer进程,注意不是iexplorer,没有“i”的。然后新建任务:explorer。就可以了。这个解决方案没试过,最近才想起来的。
2、我的心得就是直接把“C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)”这个安装路径来代替那个变量“%JAVA_HOME%”。
例:本来是:%JAVA_HOME%\%JAVA_HOME%\jre\bin
我把它改成C:\Program Files\Java\jdk1.6.0_14\C:\Program Files\Java\jdk1.6.0_14\jre\bin;
太复杂的操作,我们不会,但复制下路径还是很简单。
还有一点,如果,你用cmd,运行java命令。不成功(因为没重启的缘故),请在修改变量后,关闭cmd命令窗口再重新打开CMD命令。否则永远也不会提示成功。切记!
之后下载安卓sdk,在这个网址http://tools.android-studio.org/index.php/sdk
以下是我在手机上修改hosts文件用到的地址(备用)
74.125.128.101& && &
173.194.127.33& && &android.
74.125.128.100& && &android.
74.125.128.193& && &
173.194.127.55& && &google.hk
74.125.128.139& && &
安卓SDK的环境变量配置,之前已提到系统变量位置,请在哪里仔细查看怎么操作
一般的教程配置都是新建变量名ADNROID_SDK_HOME& &变量值C:\Program Files\adt-bundle-windows-x86-\sdk(请根据自己的安装路径填写) 但是通常不重启都是不会奏效的。所以建议不想重启电脑的同学,可以直接结束explorer再新建任务explorer或者把安装地址来替换%ADNROID_SDK_HOME%在Path的值
在变量名Path里面新增变量值,如果前面的值后面没有“;” ,请加个“;”在增加后面的变量值。
增加变量值
C:\Program Files\adt-bundle-windows-x86-\sdk(请根据自己的安装路径填写)\C:\Program Files\adt-bundle-windows-x86-\sdk(请根据自己的安装路径填写)\platform-
一般来说,这样设置要么重启之后,再次输入cmd之后,输入adb都会提示语法帮助。不能提示,请关闭CMD命令窗口,再次尝试!
然后说下反编译SystemUI.apk 的软件。 APKDB,这个软件相当不错。完全傻瓜式的操作模式。可是我在它的官网下载后,杀软居然提示有病毒。这个实在有煞风景啊。官网在哪都忘了的说。不过软件说明上也说了,包括搜索引擎搜出来的文章,搜APKDB都差不多都说了,要关闭杀软才可以正常安装。说因为安装过程都是在DOS模式进行的,所以会有这个提示。这个我实在不懂。但是官网下的都报病毒,姑且算它误报吧。如果你实在想了解反编译systemui.apk就下载这个软件吧。那篇教程(好像是APKDB+DEX文件反编译为标题的)还让我安装了一个notepad++的软件,一道献上。
13:49 上传
14:05 上传
软件必须选这两项才可以正确安装,不选,就没有用。安装过程可谓是重重阻碍啊!!!
之后就是傻瓜式安装方式,就不多说了。
13:57 上传
为什么我右键没有反编译APK文件的选项啊?原来是注册表里面的.apk文件关联的问题。
建议用开始菜单&运行&regedit&搜索.apk项都删掉,再重新安装APKDB。久违的右键菜单终于现身了。
既然前面准备工作准备的差不多了,我们终于可以兴奋的来反编译了。那试试直接反编译SystemUI.apk?
14:10 上传
居然反编译出错了?为什么会这样呢?原来反编译systemui.apk,还需要安装构架?
在三星手机内system\framework\framework-res.apk和twframework-res.apk(各品牌手机不同,请自行测试)。那么怎么做才算安装好构架呢?
14:15 上传
将framework-res.apk和twframework-res.apk这两个文件设为构架就OK了!之后会生成文件。在C:\users\你的用户名\apktool\framework\1.apk和2.apk
再点击反编译systemui.apk试试?
14:28 上传
DOS界面速度太快,只好截半成品的图了。终于反编译systemui.apk成功了!
我们可以去修改源代码了,直接右键编辑就可以了。由于我没有修改通知栏颜色等功能,所以遇到这些错误,我暂时不能帮你完美解决,请见谅!
修改下拉菜单的选项位置在res\values\arrays.xml。右键编辑
14:36 上传
中wifi那段就是我们要修改的地方,是按顺序排列的。你可以按自己的喜好排列。我的排列方式是
14:39 上传
wifi、蓝牙、声音、省电模式、移动数据,以下就不说了。只要是这五项在一页内,也是我比较常用的。本来省电模式在横屏时在另一边,相当的不方便,我都懒得划过去。现在横屏时,就不用划到另一边了。
在res\values-sw800dp\arrays.xml\还要修改,直接复制刚刚的一段过来就可以了。修改好了
我们试试回编译吧?
哦,对了,由于之前我还碰到一种情况不是下面这图,是根本不能回编译,我也不想重新还原现场了。是APKDB里的aapt.exe文件版本过低导致的(i9128,安卓版本4.1.2,所以不能正常回编译)。从新版安卓SDK(此文件请自行搜索下载)里面,把新版的aapt.exe覆盖掉APKDB软件所在的\adb\文件夹里的aapt.exe文件。就可以正常回编译了。
下面这图,很奇怪的地方就是could not find sources,这个都不知道缺少什么资源啊?
14:46 上传
那先解决后面这句,搜了好久,搜到/thread--1.html这篇教程。我从此教程中知道了。
原来是指我的字符串里面的 quickpanel_data_roaming_disable_toast及stms_version没有默认的翻译,但是在values-en-rUS、values-ko、values-zh-rCN里面发现有这些字符串。然后我把这三个文件里面的字符串全复制到values\string.xml里面去了。
我把values-zh-rCN里面的源代码发上来了
源代码过多,我只截取有用的最后一段
& & &string name=&location_3rdparty_gps_dialogtext&&选择“独立GPS服务”,您可以通过网络接入、任何软件或您选择要安装、下载和/或附加到设备上的外围设备元件或任何其它方式来访问任何第三方的全部定位信息。启动该功能可能为给设备用户带来一定的风险&/string&
& & &string name=&agree&&同意&/string&
& & &string name=&SS_MULTI_WINDOW&&多窗口&/string&
& & &string name=&SS_CASCADE_VIEW&&层叠视图&/string&
& & &string name=&SS_DUAL_VIEW&&双视图&/string&
& & &string name=&SS_OPEN_TRAY&&打开托盘&/string&
& & &string name=&SS_CLOSE_TRAY&&关闭托盘&/string&
& & &string name=&SS_MULTI_WINDOW_APPLICATIONS&&多窗口应用程序&/string&
& & &string name=&SS_NO_APPLICATIONS&&没有应用程序&/string&
& & &string name=&SS_HELP&&帮助&/string&
& & &string name=&mini_apps&&迷你应用程序&/string&
& & &string name=&mini_apps_no_selected_apps&&无迷你应用程序。轻敲以添加迷你应用程序&/string&
& & &string name=&edit&&编辑&/string&
& & &string name=&quickpanel_data_roaming_enable_toast&&数据漫游已启动&/string&
& & &string name=&quickpanel_data_roaming_disable_toast&&Data roaming disabled. Data service is unavailable while roaming abroad&/string&
& & &string name=&stms_version&&GT-I9300_EUR_0&/string&
&/resources&
红色语句就是没有默认翻译的地方。我把values-en-rUS、values-ko、values-zh-rCN里面提到quickpanel_data_roaming_disable_toast及stms_version都复制到values\string.xml里面去了。
结果显而易见,出错了。回复贴继续,在3楼。
APKDB与notepad++工具下载
/share/link?shareid=&uk=
<p id="rate_79565" onmouseover="showTip(this)" tip="很给力!&经验值 + 1
" class="mtn mbn">
<p id="rate_324427" onmouseover="showTip(this)" tip="赞一个!&经验值 + 1
" class="mtn mbn">
<p id="rate_65585" onmouseover="showTip(this)" tip="很给力!&经验值 + 1
" class="mtn mbn">
<p id="rate_35213" onmouseover="showTip(this)" tip="搞基好骚年~&G币 + 1
经验值 + 4
" class="mtn mbn">
在线时间29 小时经验值7559 最后登录注册时间帖子阅读权限200UID7635213
Xlim—XuXu
TA的每日心情开心 09:54签到天数: 646 天[LV.9]以坛为家II
G币161933 最后登录注册时间
版主顶你~~
ROM问题请加我的机锋备案群,刷机卡第一屏等问题请在群里找我或者找其他管理员求助
在线时间0 小时经验值65 最后登录注册时间帖子阅读权限30UID
初中生, 积分 65, 距离下一级还需 35 积分
TA的每日心情开心 21:27签到天数: 13 天[LV.3]偶尔看看II
G币73 最后登录注册时间
本帖最后由 artilley 于
00:18 编辑
我就复制了以下这段,红色部分
& & &string name=&mini_apps_no_selected_apps&&No mini apps. Tap to add mini apps&/string&
& & &string name=&edit&&Edit&/string&
& & &string name=&accessibility_close_traybar&&Close mini apps tray&/string&
& & &string name=&quickpanel_data_roaming_enable_toast&&数据漫游已启动&/string&
& & &string name=&quickpanel_data_roaming_disable_toast&&Data roaming disabled. Data service is unavailable while roaming abroad&/string&
& & &string name=&stms_version&&GT-I9300_EUR_0&/string&
& & &string name=&quickpanel_data_roaming_enable_toast&&Data roaming enabled&/string&
& & &string name=&quickpanel_data_roaming_disable_toast&&Data roaming disabled. Data service is unavailable while roaming abroad&/string&
& & &string name=&stms_version&&GT-I9300_EUR_0&/string&
& & &string name=&quickpanel_data_roaming_enable_toast&&??? ?? ??? ???????.&/string&
& & &string name=&quickpanel_data_roaming_disable_toast&&??? ??? ???? ?? ?? ?? ??? ???? ???? ? ????.&/string&
& & &string name=&stms_version&&GT-I9300_EUR_8&/string&
& & &item type=&string& name=&APKTOOL_DUMMY_0002&&false&/item&
& & &item type=&string& name=&APKTOOL_DUMMY_0003&&false&/item&
06:40 上传
06:40 上传
因为出错,所以把res文件夹下的values-en-rUS、values-ko这两个文件夹删了(我可不想看英文和韩文),把这两个文件夹里的字符串在res\values\string.xml里的字符串也删了,如下:
&string name=&quickpanel_data_roaming_enable_toast&&Data roaming enabled&/string&
&string name=&quickpanel_data_roaming_disable_toast&&Data roaming disabled. Data service is unavailable while roaming abroad&/string&
&string name=&stms_version&&GT-I9300_EUR_0&/string&
&string name=&quickpanel_data_roaming_enable_toast&&??? ?? ??? ???????.&/string&
&string name=&quickpanel_data_roaming_disable_toast&&??? ??? ???? ?? ?? ?? ??? ???? ???? ? ????.&/string&
&string name=&stms_version&&GT-I9300_EUR_8&/string&
之后再次反编译
06:41 上传
终于没有恼人的不能翻译语句了。
忘了说,我以上每成功一步,都会兴奋的传回手机测试,就是开机很慢,进入菜单黑屏,没有通知栏。终于没有不能转换语句的时候,搜到一篇文章,他说他修改好systemui.apk后,wipe双清,重启就好了。我也就进recovery,去wipe双清了(我以为只清系统盘)。因为没有备份sd卡的文件。所以开机后还是没有通知栏,去SD卡那里看的时候,我心里就默默地问候了那个人的父母。也为自己悲哀。有些下载的文件(游戏)在SD卡中,因为没有及时复制到电脑,又要去找了。可恶啊!
说回正题,但是为什么还是could not find sources呢?
用apktool1.4.3回编译终于发现
06:41 上传
未找到dex源码?
那是什么啊?我把机子内的odex文件传了上来,有个合并选项,居然不能合并?
看来这个dex文件有猫腻哦?
我搜索后,看了很多odex转dex文件的教程。终于在某处发现/jiagerom/item/cbcd579f818b0ddd1f4271ce
用baksmali.jar和smali.jar,需要bootclasspath。也就是说要一些厂商定制的AOSP类。
起先我在D盘使用命令
java -jar d:\baksmali.jar -x d:\SystemUI.odex
就跟上面说的一样
org.jf.dexlib.Util.ExceptionWithContext: Cannot locate boot class path file XXXXXX.odex(其中一段提示错误语句)
后面我就把手机system\framework里面的所有文件统统传到电脑。再试试,还是不行,我后来索性把baksmali.jar和smali.jar复制到c:\users\(你的用户名)\,把system\framework里面的所有文件统统传到c:\users\(你的用户名)\。把SystemUI.odex也传过来,为了方便。
06:49 上传
06:50 上传
再次输入命令
java -jar baksmali.jar -x SystemUI.odex& &
由于放在c:\users\(你的用户名),就不需要输入各种盘符了
现在终于把这个SystemUI.odex给反编译了,这个目录下会生成一个out的文件夹,
06:54 上传
然后输入命令
java -jar smali.jar out -o classes.dex
就用smali.jar把反编译后的SystemUI.odex给classes.dex化了。(注意链接的教程中“-Xmx512M”,这个东西不要打,没用 )。然后就是把这个dex文件给放到SystemUI.apk的反编译文件里面。终于没有“找不到dex源码”这个错误提示了。编译成功。
我又兴奋的传回去,发现,进入菜单终于不黑屏了。但是为什么通知栏还是没有呢?
对了,签名问题,系统对现在的软件签名不能识别!!!必须要原生的META-INF!
把已编译的SystemUI.apk后缀修改为.zip,方便删除软件的自签名,复制系统签名也更方便。当然直接用解压工具也可以打开,但是请把
06:44 上传
就是始终用此工具打开的选项的勾去掉,不然就又要删注册项里的.apk项,这是大家都不愿看到的。如果不想找麻烦就乖乖把勾给去掉。
把原来的SystemUI.apk也改后缀为.zip。解压,提取其中的META-INF文件夹,放在已编译好的META-INF.zip,会提示复制进去。再把已编译的SystemUI.zip改回SystemUI.apk。传回手机,重启。
终于好久不见的通知栏出现了。
我把classes.dex文件和已改过的SystemUI.apk和SystemUI.odex 传上来。希望可以帮到大家。
制作SystemUI.odex的时候,各种错误,最后不知道怎么搞的,居然又行了。真是搞不懂,这个就不做教程了。
传上来的SystemUI.apk里有classes.dex。如果你想把SystemUI.apk和SystemUI.odex都放在系统,请把SystemUI.apk里的classex.dex删除。
修改版SystemUI及DEX文件.zip:/share/link?shareid=&uk=
06:45 上传
修改后效果图
在线时间0 小时经验值65 最后登录注册时间帖子阅读权限30UID
初中生, 积分 65, 距离下一级还需 35 积分
TA的每日心情开心 21:27签到天数: 13 天[LV.3]偶尔看看II
G币73 最后登录注册时间
为什么呢上传的附件会失败?不能显示啊
在线时间29 小时经验值7559 最后登录注册时间帖子阅读权限200UID7635213
Xlim—XuXu
TA的每日心情开心 09:54签到天数: 646 天[LV.9]以坛为家II
G币161933 最后登录注册时间
artilley 发表于
为什么呢上传的附件会失败?不能显示啊
不要华为普通就行!
<p id="rate_802234" onmouseover="showTip(this)" tip="普通?我还是搞个百度网盘吧。这样,大家下.&经验值 + 1
" class="mtn mbn">
ROM问题请加我的机锋备案群,刷机卡第一屏等问题请在群里找我或者找其他管理员求助
在线时间29 小时经验值7559 最后登录注册时间帖子阅读权限200UID7635213
Xlim—XuXu
TA的每日心情开心 09:54签到天数: 646 天[LV.9]以坛为家II
G币161933 最后登录注册时间
artilley 发表于
为什么呢上传的附件会失败?不能显示啊
加油多弄点技术贴,如果好的话我帮你申请一个技术专家用户组
<p id="rate_802234" onmouseover="showTip(this)" tip="谢谢哦,不过我只是一时兴起啊。不能保证每.&经验值 + 1
" class="mtn mbn">
ROM问题请加我的机锋备案群,刷机卡第一屏等问题请在群里找我或者找其他管理员求助
在线时间63 小时经验值125 最后登录注册时间帖子阅读权限40UID7331612
高中生, 积分 125, 距离下一级还需 75 积分
该用户从未签到
G币4 最后登录注册时间
这个贴子不错,不过要点耐心才能看完
在线时间9 小时经验值104 最后登录注册时间帖子阅读权限40UID5079759
高中生, 积分 104, 距离下一级还需 96 积分
该用户从未签到
G币61 最后登录注册时间
我能说我没看懂吗?
在线时间750 小时经验值4195 最后登录注册时间帖子阅读权限110UID74585
博士后, 积分 4195, 距离下一级还需 505 积分
TA的每日心情无聊 11:37签到天数: 31 天[LV.5]常住居民I
G币1837 最后登录注册时间
我就是被回编译弄神经了,三天了都是提示你的这个错误。百度无数。无解。
心里有座坟,葬着未亡人。
在线时间0 小时经验值275 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 275, 距离下一级还需 125 积分
TA的每日心情擦汗 22:33签到天数: 29 天[LV.4]偶尔看看III
G币163 最后登录注册时间
真心难为人了……我还是希望来个高手弄好给我就最好了……
浏览过的版块
Powered by

我要回帖

更多关于 eclipse编译生成apk 的文章

 

随机推荐