赞
踩
出现的提示:
Not a valid package name
详细说明:
当对package或图片进行更名(右键-refactor-rename)时,输入全数字内容,出现名称不合法的提示
分析:
文件名不合法。另外请大家熟读命名规则。
对于Java的命名而言:
不同路径通过点(.)来分割
由小写字母、数字、下划线组成,不能以数字开头
一般使用域名反写来命名包,为了保证包名唯一性,一般是用域名反写来做包名的,比如下图
对于图片的命名规则:
合法字符为a-z、0-9和_,且首字母必须是字母(即,命名中不能有大写字母,首字符不能是数字和下划线)
注:新版本中放宽了命名要求,但仍建议大家按照标准进行图片命名,提高程序兼容性
不要问我Java文件的命名规则,Java文件必须与其中唯一的一个public的Java类同名,Java类定义时还用中文的、还不知道首字母大写的,我会举报给你们的Java老师哟!
解决方法:
按照命名规则,可以添加小写字母作为首字母
不要在包名中出现大写字母和其他不合法字符
建议包名不要过长,特别是你整个项目的目录建的太深的时候,会影响你项目的复制
另外附上修改包名(修改文件名也是这样)的截图,在包上右键后
顺便说一句,通过rename修改包名文件名,AS会找到你所有关联到这个包名文件名的引用,全部改掉,也就是说rename之后,不需要再去改其他内容,以免R文件丢失。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。