
编译
文章平均质量分 61
Fifi_0617
这个作者很懒,什么都没留下…
展开
-
android编译错误 : fatal error: openssl/bio.h: 没有那个文件或目录
/m2/codes/mtk_android_r/Mtk_android_r/blackview_r0mp1/kernel-4.19/scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: 没有那个文件或目录#include <openssl/bio.h>解决方法:使用sudo apt-get install libssl-dev来安装libssl-dev即可...原创 2020-12-11 11:57:12 · 1873 阅读 · 0 评论 -
android 编译卡死解决方法
编译到这里,卡着不动时:Generated files list:out/target/product/k79v1_64/obj/PTGEN/../../MT6779_Android_scatter.txtout/target/product/k79v1_64/obj/PTGEN/../../MT6779_Android_scatter.xmlout/target/product/k79v1_64/obj/PTGEN/partition_size.mkcd 到 out 目录 , 发现-rw-原创 2020-09-29 14:38:59 · 2700 阅读 · 0 评论 -
Android.bp 屏蔽编译
1、android编译系统会通过扫描android.bp文件,最终将所有的android.bp文件路径保存在out/.module_paths/Android.bp.list中2、搜索android.bp,是通过build/soong/ui/build/finder.go中的FindSources函数执行的。整个脚本代码如下:// Copyright 2017 Google Inc. All rights reserved.//// Licensed under the Apache Lice原创 2020-08-24 17:34:48 · 4556 阅读 · 0 评论 -
ubuntu 14.04 virtualbox 启动 报错: Kernel driver not installed (rc=1908) 解决方法
ubuntu 14.04安装virtualbox 报错:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by exe...原创 2020-03-03 19:11:13 · 555 阅读 · 0 评论 -
ubuntu 14.04 上安装 Android Q(10)编译环境
一、安装JDK8:1. 添加openjdk8的第三方源sudo add-apt-repository ppa:openjdk-r/ppa2. 执行更新apt-get update3. 安装openjdk8sudo apt-get install openjdk-8-jdk4. 选择版本sudo update-alternatives –config Java5. 确认安装成功j...原创 2020-02-28 10:07:38 · 2162 阅读 · 0 评论 -
编译错误:FAILED: ninja: unknown target 'MODULES-IN-vendor-haocheng-proprietary-packages-FileTrans'
16:52:17 AllowBuildBrokenUsesNetwork: true16:52:17 BuildBrokenUsesNetwork: trueFAILED: ninja: unknown target 'MODULES-IN-vendor-haocheng-proprietary-packages-FileTrans'16:52:19 ninja failed with: e...原创 2020-01-07 16:56:05 · 14473 阅读 · 1 评论 -
git commit 生成专用PATCH及合入PATCH的方法
一、根据git 提交记录生成PATCH1、git format-patch -1 commit_id 生成git专用PATCH如:git format-patch -1 e3faf9e06b6d1ca46d79e972ebf54daf00f68d87生成:0001-test.patch 的补丁2、检查该PATCH信息如:git apply --stat 0001-test.patch...原创 2019-12-19 11:02:15 · 16687 阅读 · 0 评论 -
Android Studio 引入 framework.jar
1、从源码目录中找到out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar放入工程的app/libs目录中,如果找不到这个目录,请将视图从android 改成 project。2、选中该classes.jar改名为framework.jar方便辨识。右键 -》 Add As Library添加进工程的依赖...原创 2019-11-29 11:39:36 · 1539 阅读 · 1 评论 -
android.database.sqlite.SQLiteException: Failed to change locale for db '/storage/sdcard0/xx/xxx.db'
诡异的Exception,首先一次是发现在 4.0.3 和 4.0.4 的版本中。按许多网上的解决方案://使用 SQLiteDatabase.CREATE_IF_NECESSARY | SQLiteDatabase.NO_LOCALIZED_COLLATORS 的方式 去open DataBaseprivate SQLiteDatabase openOrCreateDa...原创 2019-07-01 17:12:42 · 1983 阅读 · 0 评论 -
32位的apk 在64位平台上运行不停挂掉的问题
01-01 00:55:41.800 E/AndroidRuntime(12543): FATAL EXCEPTION: main01-01 00:55:41.800 E/AndroidRuntime(12543): Process: cn.digirun.update, PID: 1254301-01 00:55:41.800 E/AndroidRuntime(12543): java.原创 2017-12-13 11:56:03 · 5411 阅读 · 1 评论 -
repo 错误contains uncommitted changes解决方法
repo forall -c "git reset --hard && git clean -fd && git pull"原创 2019-04-01 11:27:56 · 3560 阅读 · 0 评论 -
unsupported reloc 42 编译错误处理
out/host/linux-x86/obj/SHARED_LIBRARIES/libart_intermediates/arch/x86_64/quick_entrypoints_x86_64.o:function art_quick_deoptimize: error: unsupported reloc 42clang: error: linker command failed wit...原创 2019-03-17 18:20:33 · 2987 阅读 · 0 评论 -
emulator启动编译源码
一、下载SDK,并解压到指定目录。如/home/zhangyafei/Android/Sdk二、设置环境路径echo export ANDROID_HOME="/home/zhangyafei/Android/Sdk" >> ~/.bashrcecho export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platf...原创 2019-03-21 18:56:24 · 1304 阅读 · 0 评论 -
Ubuntu 16.04 Android 5.1编译环境搭建
https://blog.csdn.net/a906754899/article/details/71522173https://blog.csdn.net/gjy_it/article/details/79524561报错时:Export includes file: vendor/mediatek/proprietary/hardware/mtkcam/v3/device/A...原创 2019-03-31 21:03:41 · 803 阅读 · 0 评论 -
android编译:UnicodeDecodeErrorUnicodeDecodeError: : 'ascii' codec can't decode byte 0xe6 in position 1
path += '/' + bUnicodeDecodeErrorUnicodeDecodeError: : 'ascii' codec can't decode byte 0xe6 in position 11: ordinal not in range(128)'ascii' codec can't decode byte 0xe6 in position 11: ordinal not i...原创 2019-05-20 17:25:21 · 1178 阅读 · 0 评论 -
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?解决办法:我采用的是直接杀死占用进程。命令如下:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock...原创 2019-05-20 17:27:03 · 455 阅读 · 0 评论 -
ubuntu 16.04编译 android4.0.1错误处理
错误一、frameworks/base/include/utils/KeyedVector.h: In instantiation of ‘const VALUE& android::DefaultKeyedVector<KEY, VALUE>::valueFor(const KEY&) const [with KEY = android::String8; VAL...原创 2019-05-21 16:57:53 · 603 阅读 · 0 评论 -
模拟器emulator运行android源码编译出来的镜像,错误处理
一、取android 源码#初始化源码 repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -bandroid-4.0.1_r1repo sync下载完以后cd .repo/manifestsgit branch -a相看一下当前的分支git branch -a* defaul...原创 2019-05-21 17:54:42 · 3012 阅读 · 0 评论 -
android 因java版本产生的编译错误
由于公司平台多,android版本从4.4到7.0都有,而这些版本所需要的java 版本也不相同. 在android 7.0之后,编译时使用的java版本是openjdk java 8 ,而之前的版本都是使用oracle的版本,不知道是不是因为版权问题。android 4.4的版本编译要使用oracle java 6 ,即1.6的版本。 android 6.0 的版本编译要使用oracle ja原创 2017-06-08 09:39:55 · 1656 阅读 · 0 评论