Hi There,
I can't deploy my application to the emulator. The app build right but fail
while trying to deploy with this error in the output build windows in visual
studio 2010:
Mainly the error is due to missing method implementation. It is complaining
about getAdapter returning wrong type & setAdapter is not implemented at
all.
Third error, I can't figure what it talks about.
Of course I have implemented the abstract Adapter property of the
AdapterView class. Actually the code won't compile if it is missing.
Thanks,
El-Sayed
------ Build started: Project: PanoramaControl, Configuration: Debug Any CPU
------
PanoramaControl -> D:\PanoramaControl\bin\Debug\PanoramaControl.dll
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.237]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 8/10/2011 4:51:21 AM.
Project "D:\PanoramaControl\PanoramaControl.csproj" on node 1
(SignAndroidPackage target(s)).
_GenerateAndroidAssetsDir:
Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
_ResolveMonoAndroidSdks:
Looking for Android SDK..
Key HKCU\SOFTWARE\Android SDK Tools\Path not found.
Key HKLM\SOFTWARE\Android SDK Tools\Path found:
Path contains adb.exe in \platform-tools (C:\Android\android-sdk).
Looking for Java 6 SDK..
Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion found.
Key HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome found:
Path contains jarsigner.exe in \bin (C:\Program
Files\Java\jdk1.6.0_26).
MonoAndroid Tools: C:\Program Files\MSBuild\Novell\
MonoAndroid Framework: C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
Android SDK: C:\Android\android-sdk\
Java SDK: C:\Program Files\Java\jdk1.6.0_26\
_ValidateAndroidPackageProperties:
GetAndroidPackageName Task
ManifestFile:
AssemblyName: PanoramaControl
PackageName: PanoramaControl.PanoramaControl
_UpdateAndroidResgen:
Skipping target "_UpdateAndroidResgen" because all output files are
up-to-date with respect to the input files.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output
files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with
respect to the input files.
CopyFilesToOutputDirectory:
PanoramaControl -> D:\PanoramaControl\bin\Debug\PanoramaControl.dll
_ConvertDebuggingFiles:
Skipping target "_ConvertDebuggingFiles" because all output files are
up-to-date with respect to the input files.
_CompileAndroidPackage:
Mandroid Task
Assemblies: D:\PanoramaControl\bin\Debug\PanoramaControl.dll; C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll; C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll; C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll; C:\Program
Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll;
C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll; C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll
I18nAssemblies:
BuildDirectory: D:\PanoramaControl\obj\Debug\
ReferenceAssembliesDirectory: C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
AndroidSdkDirectory: C:\Android\android-sdk\
JavaSdkDirectory: C:\Program Files\Java\jdk1.6.0_26\
AssetDirectory: D:\PanoramaControl\obj\Debug\assets\
AndroidSdkPlatform: 8
MonoAndroidToolsDirectory: C:\Program Files\MSBuild\Novell\
ResourceDirectory: D:\PanoramaControl\obj\Debug\res\
ManifestTemplate:
Package: PanoramaControl.PanoramaControl
NativeLibrary:
JavaSource:
Debug: True
UseSharedRuntime: True
SupportedAbis: armeabi
LinkMode: None
ExtraArgs:
C:\Program Files\MSBuild\Novell\mandroid.exe -v --nosign
--sdk-dir="C:\Android\android-sdk"
--builddir="D:\PanoramaControl\obj\Debug\android"
--framework-dir="C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.2" --framework-dir="C:\Program
Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0"
-S="D:\PanoramaControl\obj\Debug\res"
--package="PanoramaControl.PanoramaControl" --nolink --abi="armeabi"
--java-sdk-dir="C:\Program Files\Java\jdk1.6.0_26" --debug
--sdk-platform="8" "D:\PanoramaControl\bin\Debug\PanoramaControl.dll"
"C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll"
"C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll" "C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll" "C:\Program
Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll"
"C:\Program Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll" "C:\Program
Files\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll"
MonoDroid.Utils.CommandFailedException: Operation is not valid due to the
current state of the object
at
MonoDroid.Utils.ProcessRocks+<ReadStandardOutput>c__Iterator6.MoveNext ()
[0x00000] in <filename unknown>:0
at Monodroid.Toolbox.InvokeCommand (IEnumerable`1 commandLine) [0x00000]
in <filename unknown>:0
at Monodroid.Toolbox.InvokeJavac (System.String src_path) [0x00000] in
<filename unknown>:0
at Monodroid.Droidinator.CreateDalvikBytecode
(System.Collections.Generic.List`1 javaTypes,
System.Collections.Generic.List`1 assemblies) [0x00000] in <filename
unknown>:0
at Monodroid.Droidinator.CreateApk () [0x00000] in <filename unknown>:0
at Monodroid.MainClass.Main (System.String[] argv) [0x00000] in
<filename unknown>:0
D:\PanoramaControl\obj\Debug\android\src\panoramacontrol\controls\Panorama.j
ava:4: panoramacontrol.controls.Panorama is not abstract and does not
override abstract method setAdapter(android.widget.Adapter) in
android.widget.AdapterView
public class Panorama
^
D:\PanoramaControl\obj\Debug\android\src\panoramacontrol\controls\Panorama.j
ava:111: getAdapter() in panoramacontrol.controls.Panorama cannot override
getAdapter() in android.widget.AdapterView; attempting to use incompatible
return type
found : java.lang.Object
required: android.widget.Adapter
public java.lang.Object getAdapter ()
^
D:\PanoramaControl\obj\Debug\android\src\panoramacontrol\controls\Panorama.j
ava:110: method does not override or implement a method from a supertype
@Override
^
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
C:\Program Files\MSBuild\Novell\Novell.MonoDroid.Common.targets(399,2):
error MSB6006: "mandroid.exe" exited with code 1.
[D:\PanoramaControl\PanoramaControl.csproj]
Done Building Project "D:\PanoramaControl\PanoramaControl.csproj"
(SignAndroidPackage target(s)) -- FAILED.
Build FAILED.
"D:\PanoramaControl\PanoramaControl.csproj" (SignAndroidPackage target) (1)
->
(_CompileAndroidPackage target) ->
C:\Program Files\MSBuild\Novell\Novell.MonoDroid.Common.targets(399,2):
error MSB6006: "mandroid.exe" exited with code 1.
[D:\PanoramaControl\PanoramaControl.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:10.60
Error: Cancelled
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid