【整理】学习Android Studio时遇到的错误及解决方法(持续更新)

    在这儿我整理出我在学习android studio时遇到的一些错误,以备以后学习查询。

【错误1】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

    错误: 找不到符号
    符号:   变量 Log
    位置: 类 MainActivity

【错误代码】

    @Override
    protected void onResume() {
        super.onResume();
        Log.d(TAG, "onResume");
    }

【错误原因】

    import自动引用中中少引用了一个包,加上就可以了。

【解决方法】

    在此活动代码中最上面的import处加上 import:android.util.Log;

【错误2】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

error: failed processing manifest.

【错误代码】

android:Mode="singleInstance"

【错误原因】

        一开始各种百度。。最后才发现是Mode打错了,应该是launchMode。在as里面它没有提示我说这里有问题,所以以后遇到有错误的时候可以先检查一下是不是某个函数之类的打错了。

【解决方法】

      改成

android:launchMode="singleInstance"

【错误3】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

org.gradle.internal.UncheckedException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
C:\Users\apple\AndroidStudioProjects\UILayoutTest_19_2_10\app\src\main\res\layout\activity_main.xml:12: error: not well-formed (invalid token).(后面省略)

【错误代码】

 <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button1"
        android:textColor="#00ff00"

【错误原因】

    结束没有加上/>

【解决方法】

    结尾加上/>

  <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button2"
        android:textColor="#00ff00"/>

【错误4】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

Android resource linking failed
C:\Users\apple\AndroidStudioProjects\Homework\app\src\main\res\layout\activity_main.xml:20: error: attribute android:testSize not found.
error: failed linking file resources.

【错误原因】

        之前直接百度Android resource linking failed,没有看蓝色的那串东西的后面写的什么,现在才发现其实一个内容写错了,但是没有as没有报错。以后遇到android:mainfest里面报类似的错就知道是某个控件属性或者名字写错了,像把颜色的“#”写错也会报错但不提醒。

【解决方法】

将android:testSize改成

android:textSize

未解决

【错误5】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

error: Failed to resolve: com.android.support:recycleview-v7:28.0.0
Show in Project Structure dialog

ps:类似的错误都可以这样解决

【错误代码】

implementation'com.android.support:recycleview-v7:28.0.0'


【错误原因】

未知

【解决方法】

(1)点击错误提示中的Show in Project Structure dialog

(2)出现如图所示

(3)右键选择“remove”

(4)点击右上角的“+”选择“1 Library dependency”

(5)可以直接搜索“recycle”然后回车,出现下列依赖库,点ok

(6)添加成功,再点一次ok就没问题了

【错误6】

【版本】

android studio:3.3.2

OS:win10

【错误类型】

setSupportActionBar(android.support.v7.widget.Toolbar)in AppCompatActivity cannot be applied to(android.widget.Toolbar)

【错误代码】

Toolbar toolbar=(Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

【错误原因】

自动import错了

【解决方法】

改成

import android.support.v7.widget.Toolbar;

【错误7】

【版本】

【错误类型】

ERROR: Cause: invalid type code: AD

提示:Basic functionality(e.g. editing,debugging)will not work.

【错误代码】

【错误原因】

我也不知道

【解决办法】

1.左上角选择File->Project Structure

2.选择 SDK Location

3.勾选 Use embedded JDK(recommended),点击apply

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值