
开发&集成
文章平均质量分 54
赵彼得
优雅的Android码农
展开
-
热修复Tinker接入问题与解决2022年
在接入Bugly热修复SDK和微信独立Tinker接入的过程中,同几年前的官方接入指南文档和Github上的Issues作斗争的艰难困苦。原创 2022-02-10 21:59:45 · 4935 阅读 · 8 评论 -
Android多渠道打包两种方式
方式一:通过meta-data标签声明渠道占位符,在build.gradle当中定义多渠道1、AndroidManifest.xml文件当中的application标签内定义<meta-data android:name="channel" android:value="${CHANNEL}" />2、自定义Applicationimport android.app.Applicationimport android.cont原创 2020-10-26 17:22:32 · 348 阅读 · 0 评论 -
build.gradle那些事儿
1、在项目的根目录的build.gradle文件当中添加阿里云的资源镜像// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = "1.4.10" ext.jitpack_io = "https://jitpack.io" ext.ali_group = "http:/原创 2020-10-24 16:00:32 · 221 阅读 · 0 评论 -
AndroidStudio4.1版本JsonFormat插件不可用并报错
报错如下图:解决方法:删除JsonFormat插件的jar包文件JsonFormat.jar,删除后重启AndroidStudio即可,文件目录如下C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins如图:原创 2020-10-24 15:22:35 · 1560 阅读 · 0 评论 -
Android集成JsBridge实现与H5的交互
Android项目集成JsBridge的两种方式方式一:通过在app的build.gradle中添加依赖repositories { // ... maven { url "https://jitpack.io" }}dependencies { implementation 'com.github.lzyzsd:jsbridge:1.0.4'}xml文件当中使用<?xml version="1.0" encoding="utf-8"?>&l原创 2020-10-24 00:03:40 · 1280 阅读 · 0 评论 -
AndroidStudio Gradle命令
查看gradle相关的版本信息gradlew -v清除build文件夹gradlew clean打debug/release包,打出的包在 app/build/outputs/apk/release(或者debug文件夹)路径下gradlew assembleDebug简写:gradlew aDgradlew assembleRelease简写:gradlew aR打debug/release包并安装到AndroidStudio连接的设备上,打..原创 2020-10-23 21:00:31 · 552 阅读 · 2 评论 -
AndroidStudio debug模式调试进入不了回调方法中的断点
今天在进行网络请求debug运行程序查看返回结果时候发现进入不了回调的断点,后来经过测试发现请求是正常返回结果的。后来在百度的“Android吧”发现了类似的提问。有人回答是因为AndroidStudio4.1稳定版的问题,在最新的“AndroidStudio开发版”已经修复了此问题,稳定版只能等等看吧。...原创 2020-10-23 20:07:19 · 1494 阅读 · 2 评论 -
Manifest merger failed with multiple errors, see logs
从Git更新代码后运行报如下错误:Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed with multiple errors, see logs为了查看更详细的报错信息,需要在AndroidStudio的terminal命令行当中输入如下命令:gradlew processDebugManifest --stacktrace之后便可以查看更详细的报错信息。原创 2020-10-23 19:59:26 · 113 阅读 · 0 评论 -
AndroidStudio运行Build Output乱码问题解决
AndroidStudio运行Build Output乱码问题解决问题如下图:解决步骤:1、打开文件(操作路径如下图所示):studio64.exe.vmoptions(32位系统为studio32.exe.vmoption),如果没有该文件会提示你创建该文件,新建完成之后在文件中输入如下内容:-Dfile.encoding=UTF-8具体操作操作如图:2、连接手机编译运行项目(一定要编译运行)如图:3、编译运行后不再显示乱码,但是依然出现类似下图的报错问题,这时候原创 2020-09-30 10:32:22 · 1646 阅读 · 0 评论 -
Android集成微信登录、分享文本图片url小程序
1、添加依赖implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'2、微信登录分享功能类import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;...原创 2020-01-06 14:40:13 · 719 阅读 · 0 评论 -
Android获取应用的签名
1、下载安装可以获取安装应用的签名的apkGenSignature签名生成工具2、打包并安装要获取签名的应用注意区分是debug包还是relaease包3、打开安装的GenSignature并输入要获取签名的应用的包名即可...原创 2020-01-06 13:59:23 · 421 阅读 · 0 评论 -
Android集成支付宝支付
1、下载demo:支付宝支付demo下载2、解压后的文件夹当中找到“alipaySdk-xxxxxxxxxxxxxxx.aar”文件并放置到Android项目当中的app/libs文件夹当中3、在项目得build.gradle文件当中的allprojects-repositories{}下插入flatDir { dirs 'libs' }4...原创 2020-01-06 13:36:07 · 586 阅读 · 0 评论 -
集成Retrofit并通过协程开启网络请求
Android项目集成Retrofit进行网络请求1、添加项目依赖 implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1' implementation 'com.squareup.retrofit2:retrofit:2.7.0' implementation 'com.sq...原创 2019-12-28 23:53:34 · 817 阅读 · 1 评论