Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
Ant &引用;错误:找不到与给定名称匹配的资源…“;命令行上的aapt_Ant_Cmd_Nine Patch_Aapt - Fatal编程技术网

Ant &引用;错误:找不到与给定名称匹配的资源…“;命令行上的aapt

Ant &引用;错误:找不到与给定名称匹配的资源…“;命令行上的aapt,ant,cmd,nine-patch,aapt,Ant,Cmd,Nine Patch,Aapt,我有一个问题,当我尝试创建带有cmd行和aapt顺序的.apk文件时,会出现以下错误: "...\res\layout-land\activity_statistics.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/bg_session')." 此错误会进一步贯穿所有布局和可绘制文件夹。 我的命令如下: "...\Android\

我有一个问题,当我尝试创建带有cmd行和aapt顺序的.apk文件时,会出现以下错误:

"...\res\layout-land\activity_statistics.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/bg_session')."
此错误会进一步贯穿所有布局和可绘制文件夹。 我的命令如下:

"...\Android\sdk\platform-tools\aapt.exe" 
package -v -f 
-A "...\workspace\WBRLight\assets" 
-M "...\workspace\WBRLight\AndroidManifest.xml" 
-S "...\workspace\WBRLight\res" 
-I "...\Android\sdk\platforms\android-17\android.jar" 
-F "...\workspace\WBRLight\bin\WBRLight.unsigned.apk" "...\workspace\WBRLight\bin"
我检查了我的文件是否损坏,并清理了我的项目文件夹。 使用eclipse可以正常工作,但我想使用cmd行顺序来完成它

有人能帮我吗?我从三天开始尝试解决它…

所以我想: 我必须先“压缩”res文件夹中的所有图片:

aapt crunch -v -S \res -C \bin\res
然后我将源文件夹指向res dir和bin\res dir。还添加了--无chrunch--生成依赖项

aapt package --no-crunch --generate-dependencies -v -f 
-M \AndroidManifest.xml" 
-S \bin\res
-S \res 
-A \assets 
-I \android.jar 
-F \bin\APPNAME.unsigned.apk \bin 

现在它工作得很好。还有.9.png 9patch图片。

我发现在使用多个本机扩展名时,可能存在文件名冲突。等。两个不同的扩展名使用相同的文件(和相同的路径)

在ANE内部和APK打包期间,当这些资源合并到temp文件夹中时,此文件将被覆盖,导致类似的错误消息


到目前为止,我找到的解决方案是进入电子存档并重命名冲突文件。如果可能的话,您也可以联系扩展的作者来更新它或自己重建它。

检查“bg_会话”是否在您的可绘图文件夹中。。!!这是我做的第一件事。它的内部。没有人有解决方案的想法吗?
    res/values/strings.xml