
编译基础
Kitty_London2
不积跬步无以至千里!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android源码编译某个JAR包
在Android源码环境下,逐步执行下面的命令,否则不能识别make指令。1、framework.jarsource build/envsetup.shlunch38make framework(这里编译出framework.jar,位于out目录下。)其他jar包亦适用。另外一种方法:在目录framework/base目录下,执行mm指令编译出framework.jar。在目录framework...原创 2018-04-13 14:25:49 · 3619 阅读 · 0 评论 -
Android关于控制模块编译的几个问题
1、某个应用可以编译,只是不在Launcher上显示Icon。只需要修改该应用的AndroidManifest.xml文件。修改如下: <activity android:name="com.example.noiconapp.MainActivity" android:label="@string/app_name" > <...原创 2018-05-03 10:05:03 · 636 阅读 · 0 评论 -
Android属性之build.prop生成过程分析
简介在Android设备shell终端,可以看到/system目录下的build.prop文件。sgf@sgf-HP-280-Pro-G3-MT:~$ adb shellacuteangle:/ $ cd systemacuteangle:/system $ lsapp bin build.prop compatibility_matrix.xml etc fake-libs fake-li...转载 2018-04-26 20:34:16 · 2406 阅读 · 0 评论 -
Android8.0 恢复出厂设置后弹出设备内部错误
当前问题:恢复出厂设置重启后,弹出对话框提示:Android System There's an internal problem with your device. Contact your manufacturer for details.这是因为Google在Android 5.1中添加了一个检查,该检查将/system/build.prop与/vendor/build.prop进行比较,如...原创 2018-06-05 15:50:12 · 6667 阅读 · 1 评论 -
Android 系统应用平台签名
一、先把指令列出来:java -jar signapk.jar platform.x509.pem platform.pk8 app.apk app_sign.apk如果这里报错的话,使用指定的库:java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app.apk app_sign.apk二、具体操作...原创 2018-05-29 19:59:32 · 488 阅读 · 0 评论 -
APK反编译
这里只介绍下Ubuntu环境下的反编译过程。一、反编译资源文件进入官网:https://ibotpeaches.github.io/Apktool/install/ 介绍如下:Linux: Download Linux wrapper script (Right click, Save Link As apktool)Download apktool-2 (find newest here)...原创 2018-06-09 12:17:30 · 313 阅读 · 0 评论 -
Android终端连接电脑后修改显示的设备名称
近日产品提出一个需求,手机联上USB后在电脑端显示高通平台名字,而不是手机项目名修改方法:临时修改方法:你可以将设备里面/system/build.prop给pull出来,然后修改ro.product.model对应的名称为你想要的名字,再push到设备里面, 重启设备,名称就变成你修改的名称了。本地验证后,无法开机,修改回原来的名称后可开机,原因待查。永久修改方法:路径:dev...原创 2018-07-18 09:54:59 · 4927 阅读 · 0 评论 -
LOCAL_OVERRIDES_PACKAGES覆盖替换
如果预置的APK,要覆盖原生apk,则需在android.mk中的添加LOCAL_OVERRIDES_PACKAGES,此变量可以使其他的模块不加入编译。如: 需要预置第三方的浏览器,替换掉HTMLViewer,则在预置apk的mk文件中加入:LOCAL_OVERRIDES_PACKAGES := HTMLViewer并在out目录下把HTMLViewer.apk删除掉,这样系统就不会...原创 2018-07-24 12:18:53 · 6937 阅读 · 0 评论 -
Android 修改framework下资源文件后如何编译
在framework/base/core/res/res 下添加资源文件后需要先编译资源,然后编译framework 才可正常引用。1、进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通), 编译 framework-res.apk编译完后com.android.internal.R中会生成资源的引用。 2、在目录frameworks/b...转载 2018-07-24 17:17:52 · 673 阅读 · 0 评论