Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:';F';不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写字母a-z、0-9或下划线_Java_Android - Fatal编程技术网

Java 错误:';F';不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写字母a-z、0-9或下划线

Java 错误:';F';不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写字母a-z、0-9或下划线,java,android,Java,Android,错误: “F”不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写的a-z、0-9或下划线 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:duration="2000" android:fromAlpha="0.0" android:toA

错误:

“F”不是有效的基于文件的资源名称字符:基于文件的资源名称只能包含小写的a-z、0-9或下划线

 <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
    android:duration="2000"
    android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:interpolator="@android:anim/accelerate_interpolator" />
</set>


错在哪里?我看不到错误不在XML代码中,而是在文件名中。检查res目录中的文件名!其中一个文件的文件名中似乎有大写字母“F”。

基于文件的资源名称只能包含小写字母a-z、0-9或下划线。我不知道可以添加什么。@njzk2不能使用大写字母对我来说太随意了,以至于在前20米的疑难解答中,我无意中忽略了这条消息。错误文本指的是资源名称(我认为是文件中包含的名称)。导致错误的原因是资源文件名——这与此不同。我想更改应用程序的图标,所以我尝试从“文件”菜单中对资源进行映像,但错误地将该icon.jpg名称指定为icon.jpg,将其设置为大写。所以,我得到了这个错误。请在开始时使用小写的file.jpg来解决您的问题。例如,我已经完成了这个解决方案。只需在文件名中使用小写字符。是的,这是一个错误。谢谢你很乐意帮忙!:)如果你认为我的答案正确并投赞成票,我将不胜感激!为什么不能将名称大写?我花了半个小时寻找一个“P”,结果发现它在XML文件名中。谢谢这真让人困惑。。。AndroidStudio在资源名称中使用大写字母时应该发出警告(尽管我认为没有合理的理由进行此限制)。