2015-05-09 194 views
1

構建時出現以下錯誤。我得到源代碼的「構建成功」消息,但顯然在嘗試輸出源文件時出現問題。任何人有任何想法?無法構建Xamarin.Forms項目

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: 

Error: Tool exited with code: 1. Output: unknown output extension: obj/Debug/android/bin 

usage: 
    dx --dex [--debug] [--verbose] [--positions=<style>] [--no-locals] 
    [--no-optimize] [--statistics] [--[no-]optimize-list=<file>] [--no-strict] 
    [--keep-classes] [--output=<file>] [--dump-to=<file>] [--dump-width=<n>] 
    [--dump-method=<name>[*]] [--verbose-dump] [--no-files] [--core-library] 
    [--num-threads=<n>] [--incremental] [--force-jumbo] 
    [<file>.class | <file>.{zip,jar,apk} | <directory>] 

...Convert a set of classfiles into a dex file, optionally embedded in a 
    jar/zip. 

Output name must end with one of: .dex .jar .zip .apk. 

Positions 
    options: none, important, lines. 

    dx --annotool --annotation=<class> [--element=<element types>] 
    [--print=<print types>] 
    dx --dump [--debug] [--strict] [--bytes] [--optimize] 
    [--basic-blocks | --rop-blocks | --ssa-blocks | --dot] [--ssa-step=<step>] 
    [--width=<n>] [<file>.class | <file>.txt] ... 
    Dump classfiles, or transformations thereof, in a human-oriented format. 
    dx --find-usages <file.dex> <declaring type> <member> 

Find references and declarations to a field or method. 
    declaring type: a class name in internal form, like Ljava/lang/Object; 
    member: a field or method name, like hashCode 
    dx -J<option> ... <arguments, in one of the above forms> 
    Pass VM-specific options to the virtual machine that runs dx. 
    dx --version 
    Print the version of this tool (1.7). 
    dx --help 
    Print this message. 
(Zint.AddIt.Forms.Droid) 

回答

1

在Xamarin工作室 - >首選項 - >項目 - > SDK位置 - >的Andorid指着一個目錄,我不再使用較新的SDK更新。將其更改爲指向正確的SDK目錄並生成成功。