Xamarin for VisualStudio 编译android程序报错

xjbx
领域专家: 编程技术技术领域
2015-09-08 05:01:43
折腾了几天都没搞定,请高手帮忙看看这个主要是什么原因导致的,谢谢!

报错信息如下:

1>Task "CompileToDalvik"
1> CompileToDalvik
1> JavaOptions:
1> JavaMaximumHeapSize: 1G
1> ClassesOutputDirectory: obj\Debug\android\bin\classes
1> JavaToolPath: D:\Java\jdk1.6.0_39\\bin
1> DxJarPath: F:\test\dev\resource\java\AndroidSDK\build-tools\android-4.2.2\\lib\dx.jar
1> ToolExe: java.exe
1> ToolPath:
1> UseDx: False
1> MultiDexEnabled: False
1> JavaLibrariesToCompile:
1> C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.2\mono.android.jar
1> D:\Java\jdk1.6.0_39\\bin\java.exe -Xmx1G -jar F:\test\dev\resource\java\AndroidSDK\build-tools\android-4.2.2\\lib\dx.jar --no-strict --dex --output=obj\Debug\android\bin obj\Debug\android\bin\classes "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.2\mono.android.jar"
1> unknown output extension: obj\Debug\android\bin
1> usage:
1> dx --dex [--debug] [--verbose] [--positions=<style>] [--no-locals]
1> [--no-optimize] [--statistics] [--[no-]optimize-list=<file>] [--no-strict]
1> [--keep-classes] [--output=<file>] [--dump-to=<file>] [--dump-width=<n>]
1> [--dump-method=<name>
  • ]
  • [--verbose-dump] [--no-files] [--core-library]
    1> [--num-threads=<n>] [--incremental] [--force-jumbo]
    1> [<file>.class | <file>.{zip,jar,apk} | <directory>] ...
    1> Convert a set of classfiles into a dex file, optionally embedded in a
    1> jar/zip. Output name must end with one of: .dex .jar .zip .apk. Positions
    1> options: none, important, lines.
    1> dx --annotool --annotation=<class> [--element=<element types>]
    1> [--print=<print types>]
    1> dx --dump [--debug] [--strict] [--bytes] [--optimize]
    1> [--basic-blocks | --rop-blocks | --ssa-blocks | --dot] [--ssa-step=<step>]
    1> [--width=<n>] [<file>.class | <file>.txt] ...
    1> Dump classfiles, or transformations thereof, in a human-oriented format.
    1> dx --find-usages <file.dex> <declaring type> <member>
    1> Find references and declarations to a field or method.
    1> declaring type: a class name in internal form, like Ljava/lang/Object;
    1> member: a field or method name, like hashCode
    1> dx -J<option> ... <arguments, in one of the above forms>
    1> Pass VM-specific options to the virtual machine that runs dx.
    1> dx --version
    1> Print the version of this tool (1.7).
    1> dx --help
    1> Print this message.
    1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1662,3): error MSB6006: "java.exe" exited with code 1.
    1> DexOutputs:
    1>Done executing task "CompileToDalvik" -- FAILED.
    1>Done building target "_CompileToDalvik" in project "App1.csproj" -- FAILED.
    1>
    1>Build FAILED.
    1>
    1>Time Elapsed 00:00:06.45
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


Xamarin.Android.Common.targets(1661,3) 的内容是:

<!-- Compile java code to dalvik -->
<CompileToDalvik
DxJarPath="$(DxJarPath)"
JavaToolPath="$(JavaToolPath)"
JavaMaximumHeapSize="$(JavaMaximumHeapSize)"
JavaOptions="$(JavaOptions)"
ClassesOutputDirectory="$(IntermediateOutputPath)android\bin\classes"
ToolPath="$(DxToolPath)"
ToolExe="$(DxToolExe)"
UseDx="$(UseDx)"
MultiDexEnabled="$(AndroidEnableMultiDex)"
JavaLibrariesToCompile="@(_JavaLibrariesToCompile)"
OptionalObfuscatedJarFile="$(IntermediateOutputPath)proguard\__proguard_output__.jar"
/>


...全文
463 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjbx 2015-09-17
  • 打赏
  • 举报
回复
看来只有我遇到这个问题一样。
Poopaye 2015-09-09
  • 打赏
  • 举报
回复
引用 3 楼 xjbx 的回复:
[quote=引用 1 楼 shingoscar 的回复:] [quote=引用 楼主 xjbx 的回复:] unknown output extension: obj\Debug\android\bin
报错信息都如此明确了[/quote] 我看到了报错的原因,但不知道要如何解决[/quote] --output参数必须以.dex .jar .zip .apk这些扩展名结尾,一般应该是classes.dex,你看看配置里关于输出的地方
xjbx 2015-09-09
  • 打赏
  • 举报
回复
引用 5 楼 starfd 的回复:
上面链接里面发问者也没解决这个问题,然后他是重装了后,问题得到解决 回复人里面是说level级别什么的问题,然后看大意是说他在设备上运行就不报这个错误,这应该是Xamarin的bug
我都没法编译,还谈不上在设备上运行,我重装了也没解决。
xjbx 2015-09-09
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
上面链接里面发问者也没解决这个问题,然后他是重装了后,问题得到解决 回复人里面是说level级别什么的问题,然后看大意是说他在设备上运行就不报这个错误,这应该是Xamarin的bug
xjbx 2015-09-09
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
[quote=引用 楼主 xjbx 的回复:] unknown output extension: obj\Debug\android\bin
报错信息都如此明确了[/quote] 我看到了报错的原因,但不知道要如何解决
xjbx 2015-09-09
  • 打赏
  • 举报
回复
引用 9 楼 diaodiaop 的回复:
弄了几天 连编译都不行.. 还不放弃?? 所以 弄这些虚无的东西 没用的...
by_封爱 版主 2015-09-09
  • 打赏
  • 举报
回复
弄了几天 连编译都不行.. 还不放弃?? 所以 弄这些虚无的东西 没用的...
xjbx 2015-09-09
  • 打赏
  • 举报
回复
引用 7 楼 shingoscar 的回复:
[quote=引用 3 楼 xjbx 的回复:] [quote=引用 1 楼 shingoscar 的回复:] [quote=引用 楼主 xjbx 的回复:] unknown output extension: obj\Debug\android\bin
报错信息都如此明确了[/quote] 我看到了报错的原因,但不知道要如何解决[/quote] --output参数必须以.dex .jar .zip .apk这些扩展名结尾,一般应该是classes.dex,你看看配置里关于输出的地方[/quote] 在那里配置这些参数呢?
Poopaye 2015-09-08
  • 打赏
  • 举报
回复
引用 楼主 xjbx 的回复:
unknown output extension: obj\Debug\android\bin
报错信息都如此明确了
内容概要:本文档详细介绍了“南方数码房地一体内外业软件”的操作流程,涵盖从数据准备、外业调查、内外业数据对接,到内业数据处理与成果输出的完整工作链。主要包括调查底图制作(支持DWG、MDB、SHP及倾斜三维模型等多种数据源)、导出外业IDB工程文件、平板端外业调查(宗地与房屋核实、电子签章表确认、照片导出)、内外业数据对接(DB与照片数据导入),以及内业的宗地信息完善、界址属性设置、自然幢生成、房屋面积计算、户属性录入,并最终输出宗地图、房产分户图、各类报表及MDB数据库等成果。; 适合人群:从事农村房地一体权籍调查的测绘、不动产登记及相关地理信息行业的内业处理人员、外业调查员和技术管理人员,需具备基础GIS或CAD操作能力; 使用场景及目标:①指导用户系统完成从原始数据到不动产登记成果的全流程作业;②实现外业调查数据高效采集与内业自动化处理衔接,提升房地一体确权登记工作的标准化与效率; 阅读建议:建议结合实际项目按章节顺序操作,重点关注数据格式转换、IDB工程交互逻辑及成果图输出设置,配合软件界面逐步实践,确保各环节数据完整性与准确性。
内容概要:本文围绕“面向高精度电流控制的PMSM多参数PSO辨识模型研究”,结合Simulink仿真实现,系统探讨了在高性能电机控制背景下,如何利用粒子群优化算法(PSO)对永磁同步电机(PMSM)电流环的关键参数进行多参数协同辨识。研究通过建立PMSM的精确动态数学模型,设计基于PSO的参数辨识框架,实现了对电机电感、电阻、反电动势常数等核心参数的高效在线或离线辨识,有效提升了电流控制的精度与系统鲁棒性。文中详细阐述了PSO算法的实现机制,包括适应度函数构造、参数编码策略与收敛判据,并在Simulink中构建了完整的联合仿真平台,通过大量仿真实验验证了该方法相较于传统辨识技术在准确性、稳定性和适应性方面的显著优势,为高动态性能电机驱动系统的参数获取提供了可靠的技术路径。; 适合人群:自动化、电气工程、控制科学与工程等相关专业的研究生、科研人员及从事高性能电机驱动系统开发的工程师。; 使用场景及目标:①应用于高端制造、新能源汽车、航空航天等领域中对电流控制精度要求极高的PMSM控制系统开发;②作为智能优化算法(如PSO)在电机参数辨识领域应用的典型案例,服务于教学演示与学术研究;③为后续开展自适应控制、智能容错控制及多物理场耦合建模等前沿课题提供坚实的参数辨识基础和技术参考。; 阅读建议:读者应具备扎实的电机控制理论基础(如FOC矢量控制、现代控制理论)以及熟练的MATLAB/Simulink仿真能力,建议在学习过程中结合文中的仿真模型,动手复现PSO参数辨识的完整流程,深入分析算法参数设置对辨识结果的影响,从而全面掌握其工程应用精髓。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧