IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 【安卓APP开发】遇到的小问题 -> 正文阅读

[移动开发]【安卓APP开发】遇到的小问题

一、gradle不匹配

我一开始下载了6.1.1的,但是别人用的版本更高一些:
出现了报错:

Error:Failed to open zip file.
Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

在这里插入图片描述
接下来我先查找回自己的gradle所在的路径,点入路径:.gradle\wrapper\dists ,检查自己下载过那些版本:
在这里插入图片描述
然后我发现我其实下载过6.5的版本,但是现在用不了,所以就删掉了对应的文件再下载一个。
下载网址 https://services.gradle.org/distributions/
找到对应的版本进行下载。

二、 AS版本过低

刚搞定上面的gradle,又出现了新的报错:(看来是我快八百年没用AS的后果😂)

This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version
4.1 or newer. 开发工具 AS/IDEA 版本过低不能打开项目,请用 4.1或更新的版本重试。

解决步骤:
点击help——About,看自己的版本号:我的是AI-193.6911.18.40…
在这里插入图片描述

点击 Help——Check for Updates
在这里插入图片描述
然后我想要下载,但是有墙!!!我根本打不开下载的网页!!🤬

然后就毫无技术含量地卸载重装了。。。

三、Manifest merger failed

出现了Manifest merger failed的错误。
在这里插入图片描述
改了 app/src/main/AndroidManifest.xml 文件,在activity中增加 android:exported=“true” 后,运行正常。

四、最新版本Android Studio无法添加 allprojects

最新版AS创建项目,默认allprojects改在了setting.gradle 下配置:

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()

        maven{
            url "https://maven.google.com"
        }
    }
}

五、ActionBarActivity的使用

需要添加support-v7的包:
有两种解决方案:

第一种support-v7使用大于22版本就使用AppCompatActivity替换了ActionBarActivity;

implementation ‘com.android.support:appcompat-v7:26.1.0’

第二种使用support-v7低于22.1.0版本

implementation ‘com.android.support:appcompat-v7:22.0.0’

六、CardView的使用

教程

七、No speakable text present 报错

描述:
“This item may not have a label readable by screen readers.”

问题原因:
我的按钮因为设置了背景图片,而且也因为一开始别人写的项目button属性不敢随意改成 ImageButton,并且没有添加文字内容,导致报错。

 <Button
        android:id="@+id/register_btn_back"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="28dp"
        android:background="@drawable/register_back"
        app:layout_constraintStart_toStartOf="@+id/guideline12"
        app:layout_constraintTop_toTopOf="parent"
        tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

添加以下语句即可,实在不行就点ignore:

tools:ignore="SpeakableTextPresentCheck" 

END

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-05-24 18:20:14  更:2022-05-24 18:20:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 1:43:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码