Android Studio三方引用报错但是项目可以运行的解决方案
Android Studio第一次启动的Fetching android sdk component information的问题
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。
Android Studio 三方引用报错 ,但是项目可以运行的解决方案
一、自带清除缓存
点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar 。等待AS清理并自动重启。
二、删除user目录下.AndroidStudio中的文件
关闭AndroidStudio,进入C:\Users\xUser.AndroidStudio3.1(3.1为当前AS版本号),删除除了config以外的文件。重新打开AndroidStudio会自动Sync,等待同步完成。
三、删除user目录下.gradle
关闭AndroidStudio,删除C:\Users\xUser\.gradle。重新打开AndroidStudio会自动Sync,等待同步完成。
注意:删除该文件夹所有的classpath、gradle、compile、implementation等,都需要重新从网上同步。
四、删除工程目录下.gradle、.idea
关闭AndroidStudio,进入工程根目录,删除.gradle、.idea两个文件夹。重新打开AndroidStudio会自动Sync,等待同步完成。
亲测有用
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
Android中BroadcastReceiver案例讲解
前言 我们在注册一款App的时候,如果注册成功的话,那么我们就直接跳过登陆界面,直接进入主界面,那么我们现在就通过BroadcastReceiver来实现这个功能: (1)注册界面RegisterActivity.java,这里跳过了一些基本的操作,直接调用的是注册方法signUp()方法: btn_reg.signUp(RegisterActivity.this, new SaveListener() { @Override public void onSuccess() { progress
-
Android开发实现ListView点击展开收起效果示例
本文实例讲述了Android开发实现ListView点击展开收起效果.分享给大家供大家参考,具体如下: 废话不说先上效果: 实际上这是采用一个ExpandableListView实现的 布局文件很简单: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm
-
Android中SoundPool的使用步骤实例
大家知道MediaPlayer占用的资源比较多,且不可以同时支持播放多个音频,所以我们有一种叫做SoundPool,比如我们常见的按键音或者是手机提示音,还比如我们在游戏的开发中会有大量的音效效果等,下边介绍一下她的用法: 步骤如下: 1.创建SoundPool对象 源码如下 /** *SoundPool源码中的构造方法方法体 * @param maxStreams 最多可以容纳多少个音频 * @param streamType 指定的声音类型,通过AudioManager类提供的常量进行指定
-
Android实现手机震动抖动效果的方法
Android手机震动抖动效果的实现 (1)布局文件如下 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p
-
Android实现电子罗盘(指南针)方向传感器的应用
简介 现在每部Android手机里边都会内置有许多传感器,如光照传感器.加速度传感器.地磁传感器.压力传感器.温度传感器等,它们能够监测到各种发生在手机撒花姑娘的物理事件.当然Android系统只是负责将这些传感器所输出的信息传递给我们,然后我们可以利用这些信息去开发一些好玩的应用. 图片神马的在网上搜个指南针图片就好了,方便学习 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayo
-
Android侧滑菜单之DrawerLayout用法详解
onConfigurationChanged最早的时候实现侧滑菜单功能大多时候需要通过github上一个叫做SlidingMenu的开源通过依赖包来实现,后来谷歌在v4包中添加了DrawerLayout来实现这个功能,完全可以替代SlidingMenu,这里我们来学习DrawerLayout的用法 一)创建DrawerLayout 1)在布局文件里将布局设置为DrawerLaout,而且因为是v4包中的功能,所以必须写全包名,注意第一必须先写主视图布局,然后再写抽屉里的视图,这里我们放了List
-
Android实现手机定位的案例代码
Android手机定位案例代码 代码如下: package com.xuliugen.gpsdemo; import com.itheima.gpsdemo.R; import android.app.Activity; import android.location.Criteria; import android.location.Location; import android.location.LocationListener; import android.location.Locat
-
Android中Fragment的分屏显示处理横竖屏显示的实现方法
演示效果如下: 另外在竖屏的时候是这样的效果: 布局文件如下: 可以看出有两个资源文件,一个是处理横屏一个是竖屏 第一个: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent&qu
-
Android编程程序实现一键锁屏的方法讲解
Android程序之一键锁屏 (1)布局文件activity_main.xml如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height
-
Android开源框架的SlidingFragment的使用示例
效果如下: 直接上代码,留着以后用,代码目录结构如下: 其中BaseFragment.java是另外5个Fragment的基类,代码如下: package com.xuliugen.newsclient.fragment.base; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; impor
随机推荐
- 使用正则表达式判断密码强弱
- Windows下python2.7.8安装图文教程
- MongoDB系列教程(七):MongoDb数据结构详解
- 本地存储localStorage用法详解
- js去掉首位空格的正则表达式
- MFC对话框自定义消息映射的方法
- C#实现文件上传下载Excel文档示例代码
- PHP 常用时间函数资料整理
- JavaScript中诡异的delete操作符
- javascript 动态生成私有变量访问器
- python访问纯真IP数据库的代码
- 认识CSS中absolute与relative
- 基于jQuery中对数组进行操作的方法
- PowerShell脚本清理指定天数前的临时文件夹实现代码
- jquery子元素过滤选择器使用示例
- android的activity跳转到另一个activity
- 简单实用的Android UI微博动态点赞效果
- PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
- apache tika检测文件是否损坏的方法
- python 去除二维数组/二维列表中的重复行方法