错误 MSB4064:“XamarinDownloadArchives”任务不支持“AllowUnsecureUrls”参数

zyz*_*yxx 5 android xamarin

所以,我在构建 Android Release 时遇到了这个错误。调试时一切正常。它甚至不会清洁溶液。一切都很好,现在更新到最新的 Xamarin 后。这就是我的 Droid 项目前几行的样子

<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\packages\Xamarin.Build.Download.0.6.0\build\Xamarin.Build.Download.props" Condition="Exists('..\packages\Xamarin.Build.Download.0.6.0\build\Xamarin.Build.Download.props')" />
  <PropertyGroup>```
Run Code Online (Sandbox Code Playgroud)

小智 13

对我来说,只需重新启动 Visual Studio 即可解决此问题。


Bra*_*oet 4

一个简单的方法是在 AndroidManifest.xml 上设置 android:usesCleartextTraffic="true"

android:usesCleartextTraffic="true"
Run Code Online (Sandbox Code Playgroud)

你的 AndroidManifest.xml 看起来像

<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.dww.drmanar">
   <application
       android:icon="@mipmap/ic_launcher"
       android:label="@string/app_name"
       android:usesCleartextTraffic="true"
       android:theme="@style/AppTheme"
       tools:targetApi="m">
       <activity
            android:name=".activity.SplashActivity"
            android:theme="@style/FullscreenTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
       </activity>
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

我希望这能帮到您。