【Android错误集锦】 "程序包R不存在" 的解决方法

简介: 新建一个Android项目,修改资源、包名等多种信息后,报『错误: 程序包R不存在』的错误。 意译为:『您引用的R可能与包名不符,非包名路径下的文件可能需要写明 “import 包名.R”。请在查验包名正确后重试』。
 

新建一个Android项目,修改资源、包名等多种信息后,报『错误: 程序包R不存在』的错误。

意译为:『您引用的R可能与包名不符,非包名路径下的文件可能需要写明 “import 包名.R”。请在查验包名正确后重试』


问题分析:

这种情况下,问题多出在包名。 

尤其在java文件中没有写明『import **.R』时,IDE目测会去当前java文件的同包名找R; 


解决方法:

1、可以在该文件中写明『import 包名(AndroidManifest中的).R; 』,然后再build;
2、另一种方法,如果这种文件少,也可先把报错的.java文件移动至于包名相同的目录进行调试;
一旦R文件匹配正确,就不会报找不到程序包R的错了。 
目录
相关文章
|
16天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
66 0
|
16天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
13 0
|
1天前
|
Android开发
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
9 0
|
2天前
|
Android开发
Android 盒子开发过程中遇到的问题及解决方法
Android 盒子开发过程中遇到的问题及解决方法
7 2
|
10天前
|
数据挖掘 开发工具 Android开发
R语言对git安卓包分类统计、聚类、复杂网络可视化分析
R语言对git安卓包分类统计、聚类、复杂网络可视化分析
|
16天前
|
Linux 测试技术 Android开发
测试程序之UART 232/485适用于Android/Linux
测试程序之UART 232/485适用于Android/Linux
21 0
|
1月前
|
Android开发
Android事件冲突原理及解决方法
Android事件冲突原理及解决方法
19 0
|
2月前
|
Android开发
Android 开发 读取excel文件 jxl.jar包
Android 开发 读取excel文件 jxl.jar包
8 0
|
2月前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
13 1
|
5月前
|
缓存 安全 Java
安卓现代化开发系列——从生命周期到Lifecycle【扩展包1已更新】-1
安卓现代化开发系列——从生命周期到Lifecycle【扩展包1已更新】
65 0