android
yongwn
这个作者很懒,什么都没留下…
展开
-
自动获取权限
写demo的时候,老是申请各种权限烦人,写了种根据manifest自动申请的代码。原创 2022-09-10 15:51:16 · 185 阅读 · 0 评论 -
重新编译git解决repo / git clone error: RPC failed; curl 56 GnuTLS recv error (-9)问题
如果你遇到 error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received, 按照网上的教程都没作用,而且你使用的是代理,建议你不要挣扎了,直接重新编译git,问题根因应该是GnuTLS处理代理的时候有问题; 用openssl代替即可原创 2021-12-24 21:00:53 · 4460 阅读 · 0 评论 -
Android Q的多屏幕支持
Android Q引入了/data/system/display_settings.xml,该配置文件可以配置很多窗口属性,比如是否显示导航栏,是否显示输入法,强制宽高dpi等等属性,只需要将xml push到/data/system/display_settings.xml重启后即可生效原创 2021-12-24 20:56:51 · 2246 阅读 · 0 评论 -
aosp 12 编译后无法启动模拟器问题
aosp12 android-12.0.0_r3 用lunch aosp_x86_64-eng无法启动模拟器,提示修改成lunch sdk_x86_64重新编译即可。主要原因是aosp_x86_64-eng不会生成qemu相关镜像完整步骤source build/envsetup.shlunch sdk_x86_64makeemulator...原创 2021-10-28 11:07:02 · 5574 阅读 · 1 评论 -
Android模拟器加载自定义镜像
Android模拟器加载自定义镜像基于AOSP编译Androiod镜像后,如果在linux下运行该镜像,我们知道只需要在AOSP根目录下执行lunch后,运行emulator即可。但是,如何让Android Studio的模拟器加载这个镜像,尤其是如何在Windows下加载这个编译后的镜像,直接采用emulator -sysdir及-system均无法正常启动,在探索过程中走了一些弯路,特此记录下。Android Emulator的目录结构分析我们知道,无论windows或linux下,android原创 2020-10-18 16:43:13 · 5119 阅读 · 1 评论 -
gradle升级3.5.3 AIDL编译报错问题(解析时已到达文件结尾)
gradle升级3.5.3 AIDL编译报错问题(解析时已到达文件结尾)描述: gradle升级到3.5.3后,Windows上,编译时报类似错误xxx.\app\build\generated\aidl_source_output_dir\debug\compileDebugAidl\out\xxx\…\xxx.java.java:xx: 错误: 解析时已到达文件结尾。打开该文件,发现该文件不...原创 2020-02-07 09:24:16 · 1180 阅读 · 0 评论 -
Ubuntu 19.04编译Android源码缺少libtinfo.so.5问题
Ubuntu 19.04编译Android Pie源码缺少libtinfo.so.5问题背景使用ubuntu19.04编译Android源码的时候,报缺少libtinfo.so.5解决方法通过find命令查看,发现确实没有这个文件,默认已经升级到libinfo.so.6版本了,搜索发现重装个包就可以了sudo apt-get install libncurses5sudo apt-ge...原创 2019-07-28 08:34:25 · 5189 阅读 · 2 评论 -
android基于cmakelist构建so库及使用
android,ndk,so,动态链接库,第三方,cmakelist原创 2019-07-28 21:19:03 · 2611 阅读 · 0 评论