Xamarin.Android:无法运行指定的任务可执行文件"java.exe"。文件名或扩展名太长



使用Visual Studio Preview 15.5.0 Preview 1.0构建Xamarin.Android项目时出错。这发生在我将Visual Studio预览更新到最新版本之后。我没有代码错误。

无法运行指定的任务可执行文件"java.exe"。文件名或扩展名太长

Visual studio窗口输出:

C:\Program Files(x86)\Microsoft VisualStudio\Preview\Enterprise\MBuild\Xamarin\Android\Xamarin.Android.Common.targets(2092,3):警告MSB6002:"CompileToDalvik"任务的命令行为太长了。长度超过32000个字符的命令行可能失败尝试通过分解将对"CompileToDalvik"的调用转换为具有较少参数的多个调用每次呼叫。

C: \Program Files(x86)\Microsoft VisualStudio\Preview\Enterprise\MBuild\Xamarin\Android\Xamarin.Android.Common.targets(2092,3):错误MSB6003:指定的任务可执行文件"java.exe"未能为跑文件名或扩展名太长

更新:顺便说一下,我已经修改了csproj文件,使其在驱动器的根文件夹中有输出文件。我所做的是;编辑android项目的csproj文件如下,但没有帮助。

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
<AndroidLinkMode>None</AndroidLinkMode>
<AndroidSupportedAbis>armeabi,armeabi-v7a,x86</AndroidSupportedAbis>
====>>       
<UseShortFileNames>True</UseShortFileNames>
<OutputPath>C:XDroidbinDebug</OutputPath>
<IntermediateOutputPath>C:XDroidobjDebug</IntermediateOutputPath>
<<====
</PropertyGroup>

这是一个错误,将在下一次预览中修复(希望它很快就会出现):https://bugzilla.xamarin.com/show_bug.cgi?id=59651

据我所知,没有变通办法。

相关内容

  • 没有找到相关文章

最新更新