android studio编译找不到程序包,AndroidStudio编译提示“程序包R不存在”可能的解决方案,希望你用不到。。。-Go语言中文社区...
由于工作需要,临时接手一个用AndroidStudio开发的项目,还要求两天内开发一个功能。没怎么用过AndroidStudio,临时抱佛脚,项目导入后,各种错误,终于项目能跑起来了,能开发了,然后添加了几个文件,一编译,提示“ 程序包R不存在”!
在Eclipse中遇到此问题,一般的解决办法是Clean项目,重新编译,或import R文件,当然如果是后者,在代码中R会直接标红色波浪线,重新自动import一遍文件头解决了。
(AndroidStudio版本:3.1.3)
于是我进行了尝试:
方法1:Clean项目,重新Rebuild项目
菜单Build -》Clean Project -》Rebuild Project没有问题,运行依然提示“程序包R不存在”。
说明此法不合适。
当然也许对你合适,要多尝试。
方法2:import头文件,并重新编译项目
问了度娘,有网友说此问题可能是AndroidStudio没有自动导入包导致,可以通过如下方式进行设置,重点是要保证Optimize imports on the fly和 Add unambiguous imports on the fly 这两个项目要是勾选的。
设置方法如下:
File -》Settings -》Editor -》General -》Auto Import,打开的页面如下:
Auto Imports设置页面
检查了一遍,发现我的设置是对的,木有问题,但就是没有自动import R文件 T_T...
好吧,自己动手丰衣足食,于是,我自己添上了,可惜强扭的瓜不甜,新import语句是灰色的,还是不好使。。
强扭的瓜不甜
说明此法对我不合适。
也许对你合适,要多尝试尝试哈。
方法3:Gradle版本问题
一般的办法都尝试了,这时候就应该开始怀疑人生了。。。
既然都不好使,那是不是编译环境有问题呢,网上还真有同病相怜的朋友,最终解决问题的。
于是,我再次进行了尝试,最终,通过如下配置解决问题:
1)修改工程中的 build.gradle版本为如下版本:
classpath 'com.android.tools.build:gradle:3.1.0'
修改后,如下图所示:
build.gradle版本
2)修改gradle-wrapper.properties 文件中的distributionUrl的值
distributionUrl=https://services.gradle.org/distributions/gradle-4.10.1-all.zip
gradle-wrapper.properties的配置
3)保存并同步文件后,重新Rebuild,OK,问题解决了~
PS:
啊、发现一个问题,即使最后成功后,使用资源的文件,在文件顶部也没有像Eclipse那样显示Import R文件,好像给包含到内部了,记得哦~~
呀、修改gradle版本后,由于本地没有此版本,需要联网下载哦~
至此问题解决了,希望同行不要遇到问题,遇到了,也不要急,慢慢试试总会解决的。
感谢网友提供的思路,谢谢~~
关联资料:
转载记得说明出处哦~~
android studio编译找不到程序包,AndroidStudio编译提示“程序包R不存在”可能的解决方案,希望你用不到。。。-Go语言中文社区...相关推荐
- 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...
一般linux环境下的链接库分为a库和so库,分别表示静态链接库和动态链接库,其作用是把C程序编译好做成一种可执行链接文件,c主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要i ...
- python抖音表白程序代码_python教程之抖音同款表白神器——Python让你的七夕更完美!-Go语言中文社区...
又到了一年一度的七夕!大家都准备送什么给自己心仪的对象呢?今天给大家带来python教程之抖音同款表白神器--Python让你的七夕更完美! 先上效果: python表白小程序 代码: from tk ...
- Flutter配置好后,在Android Studio中找不到设备,no devices
Flutter配置好后,在Android Studio中找不到设备,no devices 完成Flutter的Android配置之后,连上设备,运行flutter doctor,发现已经识别了一个可用 ...
- android studio卸载找不到uninstall
android studio卸载找不到uninstall 今天安装配置android studio,直接从官网下的最新版,配置有问题想卸载居然发现没有uninstall文件!!! 真离谱. 不得不重新 ...
- 最近在修改statusBar,添加几张图片.编译源码包时,一直提示无法找到R.drawable.xxxx必须手动编译下指定的图片文件生成R.
最近在修改statusBar,添加几张图片.编译源码包时,一直提示无法找到R.drawable.xxxx 必须手动编译下指定的图片文件生成R. $touch frameworks/base/pac ...
- Android Studio安装中的问题及第一次运行hello world程序
总结一下,在安装Android Studio中可能出现和遇到的问题,并给出解决方案. 1.AS在安卓官网可以直接下载完整的安装包. 2.SDK找不到的情况,可以自己下载,参考:https://www. ...
- android studio 运行找不到类,android-studio – Android Studio找不到TestCase类
我编写了一个简单的测试用例类,并将其放在 Android Studio的默认测试目录中:"src / androidTest".我创建了一个Android Tests构建配置,用于 ...
- android studio(as)找不到手机
原因 可能是abd被其他的应用程序占用了,比如你用chrome浏览器调试了手机,再用android studio调试,在android studio上就可能找不到手机 解决方法 把占用adb的应用程序 ...
- 移动应用开发之路 01 Android Studio 项目文件介绍、创建虚拟机、完成第一个程序Hello World
学校开了一门移动应用开发课程,我一开始兴趣盎然,但是看到使用的环境是 Java 8 的时候心就凉了一半,在询问老师的意见之后决定使用现在比较常用的Android Studio完成学习,特此记录自学之路 ...
最新文章
- Vim清除最后一个搜索突出显示
- linux shell 数值计算let和expr
- Day 21:Docker 入门教程
- oracle 初始化出错,OCCI编程时,初始化Date种出错
- 2018.09.22 atcoder Integers on a Tree(构造)
- 利用Python进行「基金投资组合优化」(一)
- 2020运动相机推荐_2020年最好的全景运动相机推荐
- linux sshd进程起不来,linux sshd服务异常
- cameraraw预设_169个PS预设 ACR一键调出胶片效果 城市黑金效果 复古胶片色调
- Tab与TabHost
- iF.SVNAdmin
- learn go return fuction
- postgresql 数据库路径迁移
- Java中的反射与JDK动态代理
- 盘点40种常用的芯片封装技术
- 米家?华为?阿里?Homekit?有没有你在用的智能家居平台?
- Android 自定义apk名称
- echarts将x轴展示在图标上方
- day25 Scala编cala编译器安装 3.1.	安装JDK 因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK 3.2.	安装Scala 3.2.1.	Windows基础
- Linux_cJSON--数据封装与解析
热门文章
- Java Swing/AWT API速查手册
- 4g对讲机写码工具_极蜂智能网络对讲机 4G联网通话零距离
- 二阶龙格库塔公式推导_二阶常系数齐次线性方程通解推导(涉及常数变易法和欧拉公式)...
- numpy的增删改查操作
- ios笔试题算法_iOS 算法面试题(一)
- 嘉峪关计算机网络优化,嘉峪关广播电视大学计算机网络技术专业_甘肃报名_网络教育计算机网络技术专业教学计划_中国教育在线...
- 微软的基础服务器,微服务器当道 微软云端基础构架揭秘
- c语言学习-自定义函数并调用求1-100的累计和
- 计算机access数据库,部署 Access 应用程序
- OpenShift 4 - Service Mesh环境和BookInfo应用安装脚本