本人的电脑64位系统,android-sdk存储路径:D:\Program Files (x86)\Android\android-sdk,VS2010的mono for androrid设置也配置了。现在创建了一个mono for androrid的项目,运行报错– 已启动生成: 项目: MonoAndroidApplication1, 配置: Debug x86 —
生成启动时间为 2016-10-13 9:24:06。
_GenerateAndroidAssetsDir:
正在跳过目标“_GenerateAndroidAssetsDir”,原因是它没有输出。
_ResolveMonoAndroidSdks:
MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
MonoAndroid Framework: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
Android SDK: D:\Program Files (x86)\Android\android-sdk\
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_39\
_ValidateAndroidPackageProperties:
GetAndroidPackageName Task
ManifestFile:
AssemblyName: MonoAndroidApplication1
PackageName: MonoAndroidApplication1.MonoAndroidApplication1
_UpdateAndroidResgen:
AndroidResgen Task
ResourceDirectory: C:\Users\XHJ01\documents\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\x86\Debug\res\
ResgenOutputFile: Resources\Resource.Designer.cs
Namespace: MonoAndroidApplication1
JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.6.0_39\
AndroidSdkDirectory: D:\Program Files (x86)\Android\android-sdk\
AndroidSdkPlatform: 8
MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
ExtraArgs:
C:\Program Files (x86)\MSBuild\Novell\aresgen.exe -o=”Resources\Resource.Designer.cs” –package=”MonoAndroidApplication1.MonoAndroidApplication1″ –sdk-dir=”D:\Program Files (x86)\Android\android-sdk” –java-sdk-dir=”C:\Program Files (x86)\Java\jdk1.6.0_39″ –sdk-platform=”8″ –namespace=”MonoAndroidApplication1″ –resource:layout\main.axml,Layout\Main.axml –resource:values\strings.xml,Values\Strings.xml –resource:drawable\icon.png,Drawable\Icon.png -v -S “C:\Users\XHJ01\documents\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\x86\Debug\res”
aresgen : error 1: System.ComponentModel.Win32Exception: 系统找不到指定的文件。
在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 MonoDroid.Utils.ProcessRocks.<ReadStandardOutput>c__Iterator1.MoveNext()
在 MonoDroid.Tools.Aresgen.Package.CreatePackage(String aapt, Context context, String dir)
在 MonoDroid.Tools.Aresgen.Package.GetResources(Context context)
在 MonoDroid.Tools.Aresgen.App.Main(String[] args)
生成失败。
已用时间 00:00:00.25
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
========== 部署: 成功 0 个,失败 0 个,跳过 0 个 ==========
生成启动时间为 2016-10-13 9:24:06。
_GenerateAndroidAssetsDir:
正在跳过目标“_GenerateAndroidAssetsDir”,原因是它没有输出。
_ResolveMonoAndroidSdks:
MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
MonoAndroid Framework: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
Android SDK: D:\Program Files (x86)\Android\android-sdk\
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_39\
_ValidateAndroidPackageProperties:
GetAndroidPackageName Task
ManifestFile:
AssemblyName: MonoAndroidApplication1
PackageName: MonoAndroidApplication1.MonoAndroidApplication1
_UpdateAndroidResgen:
AndroidResgen Task
ResourceDirectory: C:\Users\XHJ01\documents\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\x86\Debug\res\
ResgenOutputFile: Resources\Resource.Designer.cs
Namespace: MonoAndroidApplication1
JavaSdkDirectory: C:\Program Files (x86)\Java\jdk1.6.0_39\
AndroidSdkDirectory: D:\Program Files (x86)\Android\android-sdk\
AndroidSdkPlatform: 8
MonoAndroidToolsDirectory: C:\Program Files (x86)\MSBuild\Novell\
ExtraArgs:
C:\Program Files (x86)\MSBuild\Novell\aresgen.exe -o=”Resources\Resource.Designer.cs” –package=”MonoAndroidApplication1.MonoAndroidApplication1″ –sdk-dir=”D:\Program Files (x86)\Android\android-sdk” –java-sdk-dir=”C:\Program Files (x86)\Java\jdk1.6.0_39″ –sdk-platform=”8″ –namespace=”MonoAndroidApplication1″ –resource:layout\main.axml,Layout\Main.axml –resource:values\strings.xml,Values\Strings.xml –resource:drawable\icon.png,Drawable\Icon.png -v -S “C:\Users\XHJ01\documents\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\x86\Debug\res”
aresgen : error 1: System.ComponentModel.Win32Exception: 系统找不到指定的文件。
在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 MonoDroid.Utils.ProcessRocks.<ReadStandardOutput>c__Iterator1.MoveNext()
在 MonoDroid.Tools.Aresgen.Package.CreatePackage(String aapt, Context context, String dir)
在 MonoDroid.Tools.Aresgen.Package.GetResources(Context context)
在 MonoDroid.Tools.Aresgen.App.Main(String[] args)
生成失败。
已用时间 00:00:00.25
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
========== 部署: 成功 0 个,失败 0 个,跳过 0 个 ==========
解决方案
8
检查是不是JDK低了?现在都直接用Xamarin
12
vs2015_update3 Xamarin都免破解了
6
啥年代了,还在用10,现在vs2015+Xamarin已经免费了