Xamarin Studio(Forms / Android):包含子文件夹的assets文件夹时编译错误

时间:2017-01-23 08:43:13

标签: c# xamarin xamarin.android xamarin.forms xamarin-studio

我收到了编译错误"无法将/Users/...../Subfolder/复制到/Users/..../Droid/obj/Debug/assets/Subfolder/,因为源文件没有&如果我在assets文件夹中创建了一个子文件夹,那么#34; t存在" 如何在资源文件夹中使用子文件夹?

1 个答案:

答案 0 :(得分:0)

我通常采取什么措施解决这个问题:我编辑csproj文件并删除资产文件夹引用,我只保留文件引用。

例如,替换:

webview.setWebViewClient(new WebViewClient() {
    @Override
    public WebResourceResponse shouldInterceptRequest (final WebView view, String url) {
        if (you_want_to_intercept) {
            /*return custom WebresourceResponse here*/
        } else {
            /*call superclass*/
            return super.shouldInterceptRequest(view, url);
        }
    }
}

仅限:

<AndroidAsset Include="Assets\assetFolder" />
<AndroidAsset Include="Assets\assetFolder\assetFile.bin" />