一般我们在制作多渠道的时候通常是针对productFlavors属性的处理。 如何分渠道? 针对build.gradle中的productFlavors属性进行处理。 productFlavors { quality { dimension "version" buildConfigField('String', 'TYPE', '"Phone"...
公司两个项目公用的一个 APP,包名一致,仅仅是渠道不同,部分功能在代码中做了区分处理,然而自动更新后 A调用了 B 的 初始化接口,为了搞清楚渠道是否正确,我们需要对 apk 进行解包。 工具--> Apktool 首先去官网下载,根据你的操作系统来,我这里是 mac os. 安装 按照提示操作 1.右键下载脚本 wrapper script,另存为 apktool ...
查看当前连接的设备 adb devices 可以看到目前我的电脑连接了两个设备 安装 电脑上的apk adb intall XXXX XXXX代表 apk 路径,可以直接拖进来 一般来说 Performing Streamed Install 的时候需要你在设备上手动确认是否安装 多设备安装 apk adb -s deviceId install XXXX 1.devceId...
在更新 firebase services 的时候出现 connection Reset 手动下载 plugin 的 jar 包 地址为 http://plugins.jetbrains.com/pluginManager/?action=download&id=com.google.services.firebase&build=AI-193.6911.18&uuid=9961ed...
项目升级HTTPS后不光是接口需要针对处理,webView也需要同步处理,最后还有一些第三方库。 WebView 这里我们选择简单的忽略方式,即所有的https请求都放行。 重载WebViewClient的onReceivedSslError方法 webView.setWebViewClient(new WebViewClient(){ @Override ...