AndroidStudio
文章平均质量分 85
yanglongyyl
Coding
展开
-
macbook m1 JDK环境与AndResGuard编译遇到的Gradle同步报错
一.背景入手了apple macbook m1芯片版本,迫不及待的想配置开发环境进行开发调试,但是却遇到了如下Android Studio同步报错问题:二.复现步骤2.1.配置jdk首先下载jdk:https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg(这里为什么要用zulu jdk呢,因为zulu提供了m1芯片版本的openjdk,如果使用oracle jdk或者其他的openjdk,则是int原创 2021-09-12 21:53:29 · 3126 阅读 · 2 评论 -
AndroidStudio常用快捷键整理
1.ctrl+shift+n/ctrl+n:前一个是用来快速打开任意文件,后一个用来快速打开class文件 2.ctrl+e:列出最近修改的文件列表 3.alt+q:快速查看当前方法或者类的定义,貌似方法头不在视野内才会是查看方法的定义 4.ctrl+f12:查看当前文档结构,包括xml,java文件等 5.ctrl+alt+b:快速打开抽象方法的实现原创 2016-10-09 22:33:48 · 339 阅读 · 0 评论 -
Android Studio cmake方式jni开发,在c层使用其它动态链接库*.so
最近在研究Google推荐的cmake方式的ndk开发,遍寻网络居然很难找到如何在c层调用其它动态链接库函数(cmake方式),经过不懈努力,终于找到了可行的方法;本人初次涉及ndk开发,如有失误之处,请指教;原创 2016-11-16 01:30:46 · 1882 阅读 · 0 评论 -
git忽略某文件夹,但保留文件夹内的其它文件夹
需求:在构建Android Studio项目时,由于不需要把build文件夹内的文件track到仓库,但想track build文件夹内的outputs文件夹,故而需要修改.gitignore文件,在修改过程中遇到了很多坑;首先需要了解.gitignore一些通配符: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表;原创 2017-02-24 00:18:28 · 7795 阅读 · 0 评论 -
SimpleGif,一款使用方法类似Glide但更省cpu、memory的Android ndk gif解码库,cmake方式,android studio项目
Gif文件是由多张静态图片组合而成,每张图片都有自己的显示时间,屏幕通过连续显示这些图片,以达到动态图的目的,由于这些特性,导致如果用java去解码,可能效率不是那么高,因为java能运行速度始终无法匹敌c/c++,所以用jni技术,通过c/c++代码解码gif文件,再将解析得到的单张图片以及对应的显示时间返回到java层,再呈现到view上是比较好的方式。 我通过学习github上一些开源代码,原创 2017-03-01 14:00:16 · 2771 阅读 · 0 评论