‘壹’ 安卓app源码我有,怎么编译成app,编译之前我能不能修改呢
用android studio配置java的ellipse,可以修改
‘贰’ 怎样能取消和平精英资源编译
咨询记录 · 回答于2021-07-23
‘叁’ 在android的源码中有中文的注释,编译源码的时候,会报警告:编码 ascii 的不可映射字符。
-encodingUTF-8-charsetUTF-8
类似这个的代码,加在如图所在的位置,UTF-8是.java文件的编码格式。
还是这样,你怎么样在哪里能类似的写入-encodingUTF-8-charsetUTF-8这句话就OK
‘肆’ 高分悬赏个关于安卓的~~ 谁知道怎么反编译系统设置(settings.apk)能够去掉下图中的魔趣
把settings.apk解包后进res/xml删除mokee打头的那几个xml文件即可
‘伍’ 怎么去掉android系统源码某个apk的代码
第三方apk要把apk文件放到源码目录下重新编译,重新烧录系统才能刷到系统里。
至于放在哪个目录下,不同的方案商可能不一定相同。这个要问方案商才知道,或者自己在源码里面找一下其它apk是怎么放进去的。
‘陆’ 安卓反编译怎么删除不需要的功能
我记得有款汉化的软件带有反编译功能,让我给删了
‘柒’ 安卓系统不能暂停或取消下载
别听那些胡说,我手机也出现过这种情况,就是有个下载图标一直卡在那里,而且进度条也一直不变,清空进程还是那样子 重启一下手机就好,如果不行的话手机进入recovery模式,双wipe 记得之前备份一下
‘捌’ 如何编译一个精简的Android系统
本次试验使用的android源码是4.2,编译的架构是mini-mips。
一、所做的工作
1、修改build/target/proct/mini.mk,去掉一些不必要的模块(例如Phone、DownloadManager等)
2、修改SystemServer.java,屏蔽一些service,让系统能够启动起来(例如,Location Manager、Telephony Registry)
3、修改dalvik/vm/native/dalvik_system_Zygote.cpp,注释掉因为检查不到外部存储而导致dalvik abort的地方 (这是googel的一个bug,在2013年1月份已解决,如果用这以后的代码不用修改此处)
4、修改WindowManagerService.java,把发送BOOT_TIMEOUT消息的时间改为0(之前为30秒)
二、系统优化后的效果(验证工作均在mips模拟器上进行)
1、节省运行内存,下面是全编译与mini编译的内存使用状态的对比
1)full build
MemTotal: 499360 kB
MemFree: 242064 kB
2)mini build
MemTotal: 499360 kB
MemFree: 395192 kB
2、缩短开机启动时间
在虚拟机上的启动时间
1)full build-29秒
2)mini build-14秒
3、只启动home程序,其余的应用程序均被移除
三、保留android的开发环境
1、adb,ddms,apkinstall等,都能正常工作
2、在eclipse中编写的android应用程序能够运行在该mini-android之上
四、开机自动启动指定应用程序
本次测试使用Gallery.apk应用程序,修改其源码后可以实现随系统的启动而自动启动的功能。
‘玖’ 安卓系统升级能不能把root取消掉
得看你怎么升级了,如果是更新包更新就不能清除,完整更新包更新的话就能。
‘拾’ 如何单独编译安卓系统源码指定模块
例如:你不想编译music进image中,你就在该文件里PRODUCT_PACKAGES:=这一项下的Music删除就可以了同理,你想把自己的app编译进image中,你先写好编译用的Android.mk文件,然后去到上面所说的文件里在PRODUCT_PACKAGES:=这一项添加对应的app包名一般来说,只要改这么一个文件就足够了。但是如果以上编译后发现还是编译到了image里面,那么它很有可能是一个已经编译好的apk文件预装到image里面去了,也是以我的sdk为例,进入device/产品目录/common/apk下看看有没有.apk文件,我的sdk里面这个目录下的.apk文件是全部预装到system/app里面的还有一个目录:/device/产品目录/common/preinstallapk这个目录里的apk也是预装到image里面去,只是并不是预装到system/app而已也就是说,你还要看看你不想编译进image里的app是不是预装进去,如果是预装进去的话,只要在对应目录下把该apk文件删除了就好了希望这些能帮到你!