`

安卓常见修改版本号

阅读更多
参考 cainiao

1 先修改:gradle-wrapper 和 gradle-wrapper.jar
2 再修改 compileSdkVersion 和 buildscript { 两个配置文件

3 修改dependy
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

    implementation 'androidx.appcompat:appcompat:1.1.0'                 //必须 1.0.0 以上
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation'androidx.recyclerview:recyclerview:1.1.0'

~~~
implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'com.google.android.material:material:1.1.0'
    implementation 'com.youth.banner:banner:2.0.11'
    implementation 'com.github.bumptech.glide:glide:4.11.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
    implementation'androidx.recyclerview:recyclerview:1.1.0'
    implementation 'com.squareup.retrofit2:retrofit:2.6.1'
    implementation 'com.squareup.retrofit2:converter-gson:2.6.1'
    implementation 'org.projectlombok:lombok:1.16.18'  //添加lombok依赖@Data
    implementation 'org.glassfish:javax.annotation:10.0-b28' //java注解
    implementation 'com.facebook.fresco:fresco:0.12.0'
    implementation  'com.scwang.smart:refresh-layout-kernel:2.0.1'
    implementation  'com.scwang.smart:refresh-header-classics:2.0.1'    //经典刷新头
    implementation  'com.scwang.smart:refresh-header-material:2.0.1'    //谷歌官方(swipe)
    implementation  'com.scwang.smart:refresh-footer-ball:2.0.1'        //球脉冲加载
    implementation  'com.scwang.smart:refresh-footer-classics:2.0.1'    //经典加载
    implementation 'com.github.d-max:spots-dialog:0.7@aar'//正在加载load...
    implementation 'de.hdodenhof:circleimageview:3.1.0'

~~~


customshop
报错:
This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled.

https://blog.csdn.net/weixin_44135826/article/details/105981267
https://blog.csdn.net/qq_32138419/article/details/85159584
研究下 sdk== ~

菜鸟新闻-乱码: as乱码解决方式
https://blog.csdn.net/weixin_37826412/article/details/105555837


查看依赖版本
报错: implementation 'com.android.support:recyclerview-v7:28.0.0'
https://blog.csdn.net/qq_38875767/article/details/89963175



这里改成:
    implementation'androidx.recyclerview:recyclerview:1.1.0'



文件必须有 build.gradle (两个 project和 module的)

CainiaoShop-master 配置文件可以

本例学习 1 访问后台post接口
bug+不用数据库~~,写死

分享到:
评论

相关推荐

    安卓APP版本号命名

    本文将深入探讨安卓APP版本号命名的规范和常见实践。 首先,安卓APP的版本号通常由两部分组成:`版本号(Version Number)`和`构建号(Build Number)`。在Android系统中,这两部分可以分别通过`android:...

    android中获取版本号

    在Android开发中,获取应用的版本号是常见的需求,例如用于实现版本检查和自动更新功能。下面我们将详细探讨如何在Android应用中获取版本信息,并通过分析`GetVersion.java`文件来学习具体实现。 首先,我们需要...

    小米REC界面读取型号 序列号 处理器 版本号的小工具

    4. **版本号**:这通常指的是手机的操作系统版本,例如Android 10、MIUI 12等。版本号对于更新软件、解决兼容性问题或者优化设备性能至关重要。 描述中提到“支持在官方REC和第三方REC读取”,这意味着该工具不仅...

    卓智达Android写号软件适用所有卓智达安卓平台

    写号,简单来说,就是将特定的标识信息写入设备的硬件或软件中,这在移动通信领域尤其常见,例如手机IMEI号的设置。通过使用此软件,用户可以轻松地对设备进行个性化配置,或者在必要时恢复出厂设置,解决设备识别或...

    关于一些安卓源码无法在自己的AndroidStudio中无法运行的解决方法

    如果不确定自己的Android Studio所支持的Gradle插件版本,可以通过新建一个项目,并查看其`build.gradle`文件中的`dependencies`块来获取正确的版本号。例如,如果你的新建项目中的`build.gradle`文件包含如下代码:...

    adb工具版本号31

    标题提到的"adb工具版本号31"指的是ADB工具的版本为31,这通常与Android Studio的版本更新有关。在描述中遇到的问题是"adb server version (31) doesn't match this client (39);",这是一个常见的错误,意味着...

    安卓修改器

    压缩包内的“安卓分辨率修改器v2.4.1版(安卓软件下载)”是一个具体的软件版本,表明存在一个名为“安卓分辨率修改器”的应用程序,版本号为2.4.1,专为安卓平台设计,用于修改设备的屏幕分辨率。这个软件可能提供...

    ZXing Android二维码/条码扫描,2020Android Studio版本,横竖屏都支持

    本项目针对2020年的Android Studio版本进行了优化,确保了在最新的开发环境中依然可以顺畅运行,并且支持横竖屏切换,以适应不同用户的使用习惯。 首先,ZXing库提供了多种条码和二维码的解码能力,包括常见的QR ...

    Android Openssl 1.1.1h版本 armabi-v7a、arm64-v8a架构

    这个版本包含了针对armabi-v7a和arm64-v8a这两种常见的Android处理器架构的二进制库。在Android系统中,OpenSSL库用于实现各种安全协议,如HTTPS、TLS以及数据加密等功能,是开发安全应用程序的基础。 OpenSSL是一...

    ANDROID GIT版本管理

    - 发布前仔细校对版本号、配置信息以及已解决的问题列表。 - 确保版本符合之前发布的标准和规范。 通过以上详细的步骤介绍,可以清晰地了解到如何使用Git进行版本控制,特别是在Android项目的开发过程中,这些...

    Android SQLite内置数据库,以及SQLite版本管理

    - 当应用更新并增加数据库版本号时,`SQLiteOpenHelper`的`onUpgrade()`方法会被调用,开发者在这里编写升级逻辑,例如添加新表、修改表结构或删除旧表。 4. **SQLite数据操作** - `SQLiteOpenHelper`的子类通常...

    Android系统局部修改

    4. **batROMdiy工具**:此工具可能是Windows平台下的一个ROM修改套件,版本号为3.39,主要用于简化ROM定制流程。它可能包含了自动化脚本、一键式选项等,让用户无需深入了解编译原理就能进行部分修改。 5. **ROM的...

    RTL8723 linux+安卓驱动 2020版本

    - “v5.10.1-26-ga10bc0b8b”是内核版本号,其中5.10.1是主内核版本,后面的“-26”可能是次要版本或补丁级别,ga10bc0b8b可能是Git提交ID,用于追踪代码的修改历史。 - “COEX20200103”可能代表协同共存...

    版本更新demo

    主版本号变化通常意味着重大功能更新或不向后兼容的更改;次版本号增加则表示增加了新功能,但保持向后兼容;修订版本号提升意味着bug修复或小改进。 描述中的"版本更新"可能是指对现有软件的修补或功能增强。这个...

    解决androidapk的批量打包支持渠道号替换(字符串替换)服务器地址替换资源替换指定文件修改修改包名.zip

    本资源提供了解决Android APK批量打包过程中的一些关键问题,包括渠道号替换、服务器地址替换、资源替换以及指定文件修改和修改包名等操作。下面将详细解释这些知识点。 1. **渠道号替换**: 在Android应用发布时...

    Eclipse安卓项目前红色感叹号解决方案

    7. **项目属性文件(project.properties)**:这是Eclipse中Android项目用于指定项目配置的文件,其中的target项用于指定Android平台的版本号。开发者需要根据实际的SDK版本来修改此文件中的target值。 8. **技术...

    android数据库Realm版本更新

    1. **增加版本号**:在 Realm 配置文件(realm.properties)中,每次更新数据库结构时,都应增加版本号。 2. **创建迁移对象**:实现 `io.realm.RealmMigration` 接口,并重写 `migrate` 方法。在这个方法里,根据...

    apktools安卓右键工具v1.0版本

    4. **版本信息查看**:查看APK的版本信息,包括版本号、最小SDK版本、目标SDK版本等,这对于兼容性测试和应用升级策略的制定很有价值。 5. **调试辅助**:对于开发者来说,它能帮助定位代码问题,比如查看资源引用...

    Android导入网络项目常见问题解决,助力你快速运行网络上下载的Android项目

    3. 将`distributionUrl`中的版本号修改为与本地安装版本相同的版本,比如7.3.3。 4. 在`settings.gradle`文件中,查找所有与Gradle版本相关的配置,并将其统一更改为7.3.3。 #### 二、Gradle插件工具版本问题 在...

Global site tag (gtag.js) - Google Analytics