【发布时间】:2015-11-01 15:59:21
【问题描述】:
我已经使用新扩展导入了我的 android eclipse 项目 https://visualstudiogallery.msdn.microsoft.com/53e6e65b-fa0f-411a-a98d-7911009537ac
我的 C++ 代码似乎编译良好,但 GenerateAndroidAntScripts 出现错误。这是输出文件:
2>------构建开始:项目:IRCM-CLAP-masterPackaging,配置:调试ARM ------ 2> ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk 2> ANT_HOME=C:\Program Files (x86)\Visual Studio\Apps\apache-ant-1.9.3\ 2> JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\ 2> NDK_ROOT=C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e\ 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5):错误MSB4018:“GenerateAndroidAntScripts”任务意外失败。 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5):错误MSB4018:System.NotSupportedException:不支持给定路径的格式。 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): error MSB4018: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess 访问、Int32 权限、Boolean useRights、FileShare share、Int32 bufferSize、FileOptions 选项、SECURITY_ATTRIBUTES secAttrs、String msgPath、Boolean bFromProxy、Boolean useLongPath、Boolean checkHost) 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): 错误 MSB4018: 在 System.IO.FileStream..ctor(String path, FileMode 模式, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): error MSB4018: at System.IO.StreamReader..ctor(String path, Encoding encoding , Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): 错误 MSB4018: 在 System.IO.StreamReader..ctor(字符串路径) 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): 错误 MSB4018: 在 Microsoft.Build.CPPTasks.GenerateAndroidAntScripts.StringReplaceAndWrite(String inputFile, String defaultFile, String outputPath, List`1 replacementTable, Boolean incremental) 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): 错误 MSB4018: 在 Microsoft.Build.CPPTasks.GenerateAndroidAntScripts.Execute() 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5):错误 MSB4018:在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd。 ITaskExecutionHost.Execute() 2>C:\Program Files (x86)\MSBuild\Microsoft\MDD\Android\V140\Android.Common.targets(264,5): 错误 MSB4018: 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() ========== 构建:1 成功,1 失败,0 最新,0 跳过 ==========这似乎是一个目录问题,有人可以帮忙吗?
【问题讨论】:
-
我觉得问题应该包含更多信息,以便人们帮助您。请阅读stackoverflow.com/help/how-to-ask
-
能否启用诊断或详细构建输出,以便我们获得更多信息?它在 Debug->Options->Projects and Solutions -> Build and Run 下,将“MSBuild project build output verbosity”更改为Detailed。
标签: android android-ndk msbuild visual-studio-2015