- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 android 平台kernel 编译报错
平台是高通的sdm660 平台,修改了代码,忘记回到根目录下,直接 make bootimage -j8,结果编译报错。xxx@xxx:~/Code/sm90-rc1/kernel/msm-4.4$ make bootimage -j8Restriction Checker not present, skipping..Skipping vendor HAL hidl-gen - no ...
2019-08-01 20:11:40
6311
1
原创 android编译错误记录
最近在编译android的时候碰到如下错误:error: art/runtime/Android.bp:480:1: module "libart" variant "linux_x86_64_static": source path art/runtime/interpreter/mterp/out/mterp_x86_64.S does not existerror: art/run...
2019-01-19 12:27:00
3179
原创 android8.1 高通平台abl 编译不过问题
代码从服务器拉下来,编译都没问题,但是由于磁盘空间小,挪了个位置,导致能编译过的代码编译失败: [ 0% 827/118012] build out/target/product/apollo/abl.elf FAILED: out/target/product/apollo/abl.elf /bin/bash -c "make -j4 -C bootable/bootloader/...
2018-08-25 19:48:01
10969
2
原创 Android 8.0 dlopen failed 问题
先看下错误:01-06 22:09:03.069 5075 5075 E linker : library "/system/lib/libHWMI.so" ("/system/lib/libHWMI.so") needed or dlopened by "/data/app/org.ftd.gyn-jbIJZ4TolpZgZ5Ahy1loOg==/lib/arm/libnative
2018-01-06 22:01:30
26174
7
原创 apk资源文件编译报”MissingTranslation“错误
在Android Res资源中有些string 是可以不用自持多语言环境的比如:"›""•"#然而编译器把它当错误,目前也不会影响apk的生成,但是我有强迫症,还是要把它改掉,解决方法有三种:1. 当然是添加对应语言的翻译,这不是我想要的2.修改 values/strings.xml,添加红色部分<resources xmlns:tools="http://sch
2017-07-28 00:04:38
1402
原创 keytool-importkeypair 使用
最近在做一个FOTA项目,在AndroidManifest.xml文件中有如下属性android:sharedUserId="android.uid.system"在android studio中编译出来apk就是安装不上,报如下错误INSTALL_FAILED_SHARED_USER_INCOMPATIBLE看来是要系统的签名, 但是 由于客户lib库使用了自己扩展android
2017-07-27 22:01:08
16775
11
原创 gradle编译错误汇总
Error 1:* Where:Build file '/home/gyniu/code/app/v2ex-android/app/build.gradle' line: 17* What went wrong:A problem occurred evaluating project ':app'.> SDK location not found. Define loca
2017-06-14 20:50:24
969
原创 Ubuntu 16.04 update error
An error occurred.Please run the Package Manager from the right-click menu or apt-get in a terminal to see what is wrong.The error message was:'Error:BrokenCount>0'.This usually means that your ins
2016-07-28 14:46:23
2426
原创 Android5.0(L)输入法表情界面㊗和㊙显示框框
碰到这个问题的,最初还以为是输入法的问题,跟了一下代码,发现不是。流程什么都没问题,那就只有一个可能了, 就是字库里面根本没有这两个字。对比了Android6.0的字库后,将Android6.0 下面的 NotoColorEmoji.ttf 放到5.0的机器上,问题解决。看来 DroidSansFallback.ttf 和 NotoColorEmoji.ttf 是有问题的。代码修改的话,将
2016-05-06 12:33:19
764
原创 Android6.0 短信界面,添加多个收件人名字概率性不显示
在短信编辑界面选择多个联系人时,联系人名字概率性显示不出来。这个联系人布局文件是 recipients_editor.xml, 里面有个自定义Viewcom.android.mms.ui.RecipientsEditor 这个 RecipientsEditor 继承自 /frameworks/opt/chips 下面的模块的 RecipientEditTextView在 Recip
2016-04-27 16:47:42
1703
原创 Android6.0 高通平台 "is 32-bit instead of 64-bit" 问题
做高通项目时碰高一个问题:有些apk在32位平台上运行没问题,但是在64位平台上出现crash,出错信息如下:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.droidhen.game.racingmototer/.cache/libsecexe.so" is 32-bit instead of 64-bit
2016-04-06 14:22:41
4429
原创 Android sh 终端下time命令
time是linux下的命令,可以用来统计一个程序运行的时间,包括user time 和 sys time和 总的时间 real time在linux终端输入type time会有如下提示:uiprj@apssui-sha-025:~/code/qual20160104$ type timetime is a shell keywordadb shell进到终端执行:sh
2016-01-19 16:43:55
990
原创 Android SELinux 一个编译错误
最近在做Android6.0项目,修改了SELinux的te文件, 单独编译这个模块没问题,后来make clean后编译不过了。报下面的错误./bin/bash: out/host/linux-x86/bin/insertkeys.py: Permission deniedmake: *** [out/target/product/msm8909/obj/ETC/mac_permis
2015-12-30 11:48:50
2082
原创 不同处理器平台下数据类型一览表
不同处理器平台下数据类型一览表cpucharshortintlongpointer161个字节8位2个字节16位2个字节16位4个字节32位2个字节16位321个字节8位2个字节16位4个字节32位4个字节32位4个字节32
2015-10-27 18:40:00
585
原创 怎么查看so库文件中的函数
在shell命令行:1、nm -D xxx.so2、readelf -s xxx.so3、objump -tT xxx.so
2015-10-26 14:26:47
10476
1
原创 CyanogenMod 可用的 GApps包
CyanogenMod可用的GApps包:地址:http://wiki.cyanogenmod.org/w/Google_Apps
2015-10-15 16:02:16
534
原创 Source Insight 3 出现错误:Error:File read error
Source Insight 3 出现错误:Error:File read error解决办法:1、点击菜单:Project->Synchronize File...2、若果还是出现 Error:File read error错误 点击菜单:Project->Rebuild Project...
2015-10-14 15:54:19
9247
原创 MTK手机 获取 Serial Number(barcode)
SN:Subscriber Number,客户号码。1、KK之前String barcode = ((TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getSN();2、KK版本String barcode = ITelephonyEx.Stub.asInterface(ServiceManager.getServ
2015-09-25 14:12:29
4882
原创 Android 一些没有关注过的类 ,陆续更新。。。
最近看Android应用源码,发现了一些没怎么关注的类,在这里记录下:1、ContextWrapper,继承关系如下 java.lang.Object android.content.Context android.content.ContextWrapper android.view.ContextT
2015-05-05 09:36:46
386
原创 Eclipse 快捷键
对Eclipse使用虽然也不算短了,但都是鼠标党,很少使用快捷键,最近发现使用快捷很好用啊。(陆续更新。。。。。。)对于Eclipse默认设置:2014-12-10Alt+/ :显示提示信息, 自动补全,很不错 。Ctrl+/ : 注释当前行,再按则取消注释Ctrl+Shift+M :光标定位到要未导入的包。快速导入包。
2014-12-10 11:56:30
371
原创 AndroidManifest.xml相关属性的介绍:android:exported
在AndroidManifest.xml中注册的组件有时会带有android:exported 属性。android:exported="true" 就表示改组件可以被其它应用程序访问或者和其交互,android:exported="false" 就表对外禁止访问,只有同一个应用程序的组件(应用程序的内部组件)或带有相同用户ID的应用程序才能启动或绑定该服务。
2014-08-15 09:49:16
861
原创 mtk android mm编译单个app模块
mtk android 界面修改时候,一般都是修改app ,修改后,编译这个app,然后install到真机。具体步骤:先切换到工程目录下,执行souirce ./build/envsetup.sh不这样得话,一些环境变量是空得。后面编译会报错。然后编译修改得模块:./mk yuanda75_twn_cu_jb s1 mm ./packages/apps/Launcher2/
2013-12-07 13:25:13
1572
原创 linux 下 版本库的使用
在linux(ubuntu)下使用subversion.1>>安装(a)服务端:命令行:sudo apt-get install subversion按步骤安装完成.输入下面得命令查看版本信息:svnserve --version(b)客户端:linux 下安装了subversion就OK了windows 下有exe文件安装下就可以.2>>使
2013-12-03 17:29:34
608
原创 coco2d-x (2.1.3) 自定义类的 schedule 和update定时器不执行的问题
在cocos2d - x中定时器有2种 update定时器和schedule定时器:update定时器:每一帧都被触发,使用scheduleUpdate方法来启用; schedule定时器,可以设置触发的间隔,使用schedule方法来启用。 如果自定义类是CCNode的子类的话,当调用scheduleUpdate或者schedule时不起作用,可以这样解决:覆
2013-10-05 20:40:44
1733
原创 cocos2d-x 场景切换时由资源预加载问题引起的场景无法切换的问题
问题描述做了一个游戏,有这样的逻辑(一般的游戏都有的吧),打开游戏,首先看到主菜单界面,点击"开始游戏",进入加载界面,加载完后是玩游戏,在游戏界面按暂停后会弹出暂停菜单,可以选择“继续游戏”,也可以选择“返回到主菜单”。我的问题来了。当从暂停界面返回到主菜单界面后,再次“开始游戏”,始终处在加载界面,进不去游戏界面。- -!逻辑实现图中的 replace 代表 replace
2013-09-20 15:59:48
1874
原创 cocos2d-x-2.1.3 中实现游戏的简单暂停与恢复
原理cocos2d-x 中有个简单的实现游戏的暂停与恢复,就是利用pushScene 和popScene,当调用pushScene的时候,系统会自动将之前的scene给暂停。然后我们就可以在暂停的scene中操作了。实现这个暂停scene的时候可以利用CCRenderTexture做出一点特效(相当于透明暂停,可以看到上一个scene的截图)。CCRenderTexture这个具体的用法可
2013-09-19 01:13:14
1491
转载 在 android 里 常用的 默认开关的 意义
在 \frameworks\base\packages\SettingsProvider\res\values\defaults.xml 文件里定义的开关 如下: def_dim_screen">true 自动关屏 开 def_airplane_mode_on">false 飞行模式 关 def
2012-12-02 18:59:04
758
转载 Android添加新语言
虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显
2012-12-02 18:45:52
666
转载 android 系统属性 build.prop
在android手机:设置--关于手机, 以 ------------------------------Android版本 4.0.1 -----------------------------为例:是在/build/tools/buildinfo.sh中定义环境变量echo "ro.build.version.release=$PLATFORM_VERSION"
2012-12-02 18:40:08
656
转载 build.prop
/system/build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢?build/tools/buildinfo.sh 脚本就是专门用于生成build.prop文件build/core/Makefile中使用build/tools/buildinfo.sh 脚本生成build.prop文件,
2012-12-02 18:36:46
431
转载 Win32API大全
1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束
2012-08-02 19:46:15
451
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人