"Error: No resource found that matches the given name..." 在 CMD 生产线上



我有一个问题:当我尝试使用CMD行和AAPT订单创建.APK文件时,它给我以下错误:

"...reslayout-landactivity_statistics.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/bg_session')."

此错误将进一步解决所有布局和可绘制的文件夹。我的CMD订单是以下一个:

"...Androidsdkplatform-toolsaapt.exe" 
package -v -f 
-A "...workspaceWBRLightassets" 
-M "...workspaceWBRLightAndroidManifest.xml" 
-S "...workspaceWBRLightres" 
-I "...Androidsdkplatformsandroid-17android.jar" 
-F "...workspaceWBRLightbinWBRLight.unsigned.apk" "...workspaceWBRLightbin"

我检查了文件是否已损坏并清洁我的项目文件夹。随着Eclipse的工作,我想通过CMD线顺序进行操作。

有人可以帮我吗?我尝试从三天起就尝试解决它...

,所以我发现了:我必须首先在Res文件夹中" crunch"所有图片:

aapt crunch -v -S res -C binres

,然后我将其指向res dir的源文件夹,并指向bin res dir。还添加了-no-chrunch-生成依赖性

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

现在它的工作正常。还有.9.png 9patch图片。

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

    res/values/strings.xml 

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

我迄今为止发现的解决方案是输入ANE存档并重命名冲突的文件。您还可以联系扩展名的作者以更新它或如果可能的话自己重建。

相关内容

  • 没有找到相关文章

最新更新