自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解决在Android P手机上的弹窗(Detected problems with API compatibility(visit g.co/dev/appcompat for more info)

在Android 9.0手机上启动app时会弹出如上所示的弹框原因分析:Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,也就是说,你用反射直接调用源码就会有这样的提示弹窗出现,非 SDK 接口指的是 Android 系统内部使用、并未提供在 SDK 中的接口,开发者可能通过 Java 反射、JNI 等技术来调用这些接口。但是,这么做是很危险的:非 SDK 接口没...

2019-04-26 15:21:18 662

原创 Git之Please enter a commit message to explain why this merge is necessary

git 在pull或者合并分支的时候有时会遇到下图这个界面可以不管(直接下面3,4步),如果要输入解释的话就需要:按键盘字母 i 进入insert模式; 修改最上面那行黄色合并信息,可以不修改// 黄色内容为默认的合并信息; 按键盘左上角"Esc"; 输入":wq",进行修改后保存退出,然后按回车键即可。...

2019-04-26 14:43:47 9053

原创 Git的使用:从远程仓库获取最新代码合并到本地分支

这里展示以下两类三种方式1.git pull:获取最新代码到本地,并自动合并到当前分支git命令展示//查询当前远程的版本$ git remote -v//直接拉取并合并最新代码$ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支]$ git pull origin dev [示例2:拉取远端origin/dev...

2019-04-24 10:25:58 10917

原创 Android Studio配置config.gradle统一管理项目版本号和引用等配置

在工程的根目录下新建一个 config.gradle文件接下来我们把编译工具的版本,SDK的版本和项目所需要的依赖等写在这个创建的文件中; 隐私信息都用xxx替换了/** * 统一处理依赖问题 */ext { android = [ compileSdkVersion: 28, minSdkVersion : 17, ...

2019-04-04 16:46:05 1672 4

原创 真机debug时卡在"waiting for debugger"界面

使用Android studio运行项目在真机上进行调试,app卡在"waiting for debugger"界面。只需下面这样操作即可:

2019-01-28 16:59:42 968

原创 Git出现Unable to create 'H:/xxx/.git/index.lock': File exists.的解决办法

问题:使用git在执行add或者commit时,出现上述错误:Unable to create 'H:/xxx/.git/index.lock': File exists!解决方案:在.git同级目录,执行rm -f .git/index.lock ,将文件删除即可提交成功!...

2018-12-25 13:39:07 8909 1

原创 DexIndexOverflowException情况的解决方法

如果我们的Android项目足够大,又或者引用了较多的第三库,那么在我们打release包时一定会遇到DexIndexOverflowException的报错异常:Error:Execution failed for task ':app:transformDexWithDexForProdRelease'.> com.android.build.api.transform.Tran...

2018-11-16 15:04:44 565

原创 Android Studio如何将签名文件配置在项目中

本片文章只讲如何将签名文件配置在项目代码中。如上图所示:在项目根目录下新建signing文件夹,并将签名文件放到该文件夹下。依据上面配置后会在app目录下的build.gradle文件中生成:signingConfigs { release { keyAlias 'my' keyPasswor...

2018-11-13 16:04:25 2742

原创 Android Studio中如何给项目配置多渠道打包

简介在同一个项目中当有如下需求时:不同的apk图标 不同的服务器域名 不同的包名 不同的app名称等 不同的环境配置解决方法:1、在当前app的build.gradle文件中android{}中使用productFlavors进行多渠道的相关配置:productFlavors { //开发环境 dev { mani...

2018-11-13 14:59:51 1060

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除