I' ve create an app and I decided to split my UILess functionality in a DLL
so as to develop a new app that will reuse this common functionality. So I
created a new Mono for Android Class Library and I moved my SQLiteOpenHelper
subclass (named DatabaseHelper) in this new project. I added a (project)
reference to this DLL from my app and everything built with no error. When I
try to package my app or try to run my app in the emulator there is a
problem and the output with the problem follows:
Packaging application..
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.261]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 7/5/2012 4:49:21 ££.
Project
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj"
on node 1 (SignAndroidPackage target(s)).
_GenerateAndroidAssetsDir:
Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
_GenerateAndroidResourceDir:
Copying file from "Resources\Layout\Main.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\main.axml".
Copying file from "Resources\Layout\ReportsCategories.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\reportscategories.axml".
Copying file from "Resources\Layout\Agenda.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\agenda.axml".
Copying file from "Resources\Layout\Reports.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\reports.axml".
Copying file from "Resources\Layout\Dashboard.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\dashboard.axml".
Copying file from "Resources\Layout\Contacts.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contacts.axml".
Copying file from "Resources\Layout\ContactsListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contactslistrow.axml".
Copying file from "Resources\Layout\ContactMain.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contactmain.axml".
Copying file from "Resources\Layout\NameValueList.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\namevaluelist.axml".
Copying file from "Resources\Layout\NameValueListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\namevaluelistrow.axml".
Copying file from "Resources\Layout\RelatedReport.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\relatedreport.axml".
Copying file from "Resources\Layout\Today.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\today.axml".
Copying file from "Resources\Layout\NextDays.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\nextdays.axml".
Copying file from "Resources\Layout\Opportunities.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\opportunities.axml".
Copying file from "Resources\Layout\NewTasks.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\newtasks.axml".
Copying file from "Resources\Layout\Favorites.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\favorites.axml".
Copying file from "Resources\Layout\Search.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\search.axml".
Copying file from "Resources\Layout\Settings.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\settings.axml".
Copying file from "Resources\Layout\TodayListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\todaylistrow.axml".
Copying file from "Resources\Layout\NextDaysListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\nextdayslistrow.axml".
Copying file from "Resources\Layout\Task.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\task.axml".
Copying file from "Resources\Layout\TaskMain.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\taskmain.axml".
Copying file from "Resources\Layout\TaskDetails.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\taskdetails.axml".
Copying file from "Resources\Layout\TaskNotes.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\tasknotes.axml".
Copying file from "Resources\Layout\TaskCommunication.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\taskcommunication.axml".
Copying file from "Resources\Layout\OpportunitiesListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\opportunitieslistrow.axml".
Copying file from "Resources\Layout\OpportunityMain.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\opportunitymain.axml".
Copying file from "Resources\Layout\Contact.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contact.axml".
Copying file from "Resources\Layout\ContactDetails.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contactdetails.axml".
Copying file from "Resources\Layout\SelectAccount.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectaccount.axml".
Copying file from "Resources\Layout\SelectAccountListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectaccountlistrow.axml".
Copying file from "Resources\Layout\OpportunityNew.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\opportunitynew.axml".
Copying file from "Resources\Layout\SelectContact.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectcontact.axml".
Copying file from "Resources\Layout\SelectContactListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectcontactlistrow.axml".
Copying file from "Resources\Layout\SelectSite.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectsite.axml".
Copying file from "Resources\Layout\SelectSiteListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\selectsitelistrow.axml".
Copying file from "Resources\Layout\NewTasksListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\newtaskslistrow.axml".
Copying file from "Resources\Layout\TaskNew.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\tasknew.axml".
Copying file from "Resources\Layout\ReportsCategoriesListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\reportscategorieslistrow.axml".
Copying file from "Resources\Layout\ReportsListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\reportslistrow.axml".
Copying file from "Resources\Layout\ContactsHost.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contactshost.axml".
Copying file from "Resources\Layout\NewContacts.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\newcontacts.axml".
Copying file from "Resources\Layout\NewContactsListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\newcontactslistrow.axml".
Copying file from "Resources\Layout\ContactNew.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\contactnew.axml".
Copying file from "Resources\Layout\Scroller.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\scroller.axml".
Copying file from "Resources\Layout\SearchListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\searchlistrow.axml".
Copying file from "Resources\Layout\Entities.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\entities.axml".
Copying file from "Resources\Layout\EntitiesListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\entitieslistrow.axml".
Copying file from "Resources\Layout\Map.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\map.axml".
Copying file from "Resources\Layout\RelatedDocuments.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\relateddocuments.axml".
Copying file from "Resources\Layout\RelatedDocumentsListRow.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\relateddocumentslistrow.axml".
Copying file from "Resources\Layout\Login.axml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\layout\login.axml".
Copying file from "Resources\Menu\ContactOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\contactoptionsmenu.xml".
Copying file from "Resources\Menu\TaskOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\taskoptionsmenu.xml".
Copying file from "Resources\Menu\mobileContextMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\mobilecontextmenu.xml".
Copying file from "Resources\Menu\OpportunitiesOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\opportunitiesoptionsmenu.xml".
Copying file from "Resources\Menu\NewTasksOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\newtasksoptionsmenu.xml".
Copying file from "Resources\Menu\TodayOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\todayoptionsmenu.xml".
Copying file from "Resources\Menu\NextDaysOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\nextdaysoptionsmenu.xml".
Copying file from "Resources\Menu\NewContactsOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\newcontactsoptionsmenu.xml".
Copying file from "Resources\Menu\EntityOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\entityoptionsmenu.xml".
Copying file from "Resources\Menu\SettingsOptionsMenu.xml" to
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res\menu\settingsoptionsmenu.xml".
_ResolveMonoAndroidSdks:
Looking for Android SDK..
Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
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
(x86)\Java\jdk1.6.0_27).
MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
MonoAndroid Framework: C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\;C:\Program Files
(x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
Android SDK: C:\Android\android-sdk\
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_27\
_ValidateAndroidPackageProperties:
GetAndroidPackageName Task
ManifestFile:
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\Properties\AndroidManifest.xml
AssemblyName: ESMIS360
PackageName: Entersoft.Mobile.Android.MIS360
_UpdateAndroidResgen:
Skipping target "_UpdateAndroidResgen" because all output files are
up-to-date with respect to the input files.
Project
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj"
(1) is building "D:\DEV\WMS\MIS360\MonoAndroid\MobileCore\MobileCore.csproj"
(2) on node 1 (default targets).
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:
MobileCore ->
D:\DEV\WMS\MIS360\MonoAndroid\MobileCore\bin\Release\Entersoft.Mobile.Android.Core.dll
_ResolveMonoAndroidSdks:
Looking for Android SDK..
Key HKCU\SOFTWARE\Xamarin\MonoAndroid\PrivateAndroidSdkPath not found.
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
(x86)\Java\jdk1.6.0_27).
MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
MonoAndroid Framework: C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\;C:\Program Files
(x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
Android SDK: C:\Android\android-sdk\
Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_27\
_ValidateAndroidPackageProperties:
GetAndroidPackageName Task
ManifestFile:
AssemblyName: Entersoft.Mobile.Android.Core
PackageName: Entersoft.Mobile.Android.Core
Done Building Project
"D:\DEV\WMS\MIS360\MonoAndroid\MobileCore\MobileCore.csproj" (default
targets).
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:
MIS360Application ->
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\ESMIS360.dll
_ResolveAssemblies:
ResolveAssemblies Task
ReferenceAssembliesDirectory: C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\;C:\Program Files
(x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;;
I18nAssemblies:
LinkMode: Full
Assemblies:
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\ESMIS360.dll
D:\DEV\WMS\MIS360\MonoAndroid\MobileCore\bin\Release\Entersoft.Mobile.Android.Core.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\Mono.Android.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Data.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.EnterpriseServices.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Web.Services.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll
[Output] ResolvedAssemblies:
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\ESMIS360.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\Mono.Android.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Security.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\Entersoft.Mobile.Android.Core.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Web.Services.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Data.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Data.Tds.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Transactions.dll
[Output] ResolvedUserAssemblies:
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\ESMIS360.dll
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\Entersoft.Mobile.Android.Core.dll
[Output] ResolvedFrameworkAssemblies:
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\Mono.Android.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Security.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Web.Services.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Data.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Data.Tds.dll
C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Transactions.dll
_CreatePackageWorkspace:
Creating directory "obj\Release\android\assets\".
_CopyLinkingAssemblies:
Copying file from
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\ESMIS360.dll"
to "obj\Release\assemblies\ESMIS360.dll".
Copying file from
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\bin\Release\Entersoft.Mobile.Android.Core.dll"
to "obj\Release\assemblies\Entersoft.Mobile.Android.Core.dll".
_ResetLinkingFlag:
Skipping target "_ResetLinkingFlag" because all output files are up-to-date
with respect to the input files.
_LinkAssemblies:
LinkAssemblies Task
UseSharedRuntime: False
MainAssembly: obj\Release\assemblies\ESMIS360.dll
OutputDirectory: obj\Release\android\assets\
I18nAssemblies:
LinkMode: Full
ResolvedAssemblies:
obj\Release\assemblies\ESMIS360.dll
obj\Release\assemblies\Mono.Android.dll
obj\Release\assemblies\mscorlib.dll
obj\Release\assemblies\System.Core.dll
obj\Release\assemblies\System.dll
obj\Release\assemblies\Mono.Security.dll
obj\Release\assemblies\System.Xml.dll
obj\Release\assemblies\Entersoft.Mobile.Android.Core.dll
obj\Release\assemblies\System.Web.Services.dll
obj\Release\assemblies\System.Data.dll
obj\Release\assemblies\Mono.Data.Tds.dll
obj\Release\assemblies\System.Transactions.dll
Touching "obj\Release\link.flag".
_PrepareAssemblies:
Files
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
obj\Release\android\assets\Mono.Data.Tds.dll
obj\Release\android\assets\System.Transactions.dll
[Output] FilesThatExist
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
Files
obj\Release\android\assets\Mono.Android.dll.mdb
obj\Release\android\assets\mscorlib.dll.mdb
obj\Release\android\assets\System.Core.dll.mdb
obj\Release\android\assets\System.dll.mdb
obj\Release\android\assets\Mono.Security.dll.mdb
obj\Release\android\assets\System.Xml.dll.mdb
obj\Release\android\assets\System.Web.Services.dll.mdb
obj\Release\android\assets\System.Data.dll.mdb
obj\Release\android\assets\Mono.Data.Tds.dll.mdb
obj\Release\android\assets\System.Transactions.dll.mdb
[Output] FilesThatExist
obj\Release\android\assets\Mono.Android.dll.mdb
obj\Release\android\assets\mscorlib.dll.mdb
obj\Release\android\assets\System.Core.dll.mdb
obj\Release\android\assets\System.dll.mdb
obj\Release\android\assets\Mono.Security.dll.mdb
obj\Release\android\assets\System.Xml.dll.mdb
obj\Release\android\assets\System.Web.Services.dll.mdb
obj\Release\android\assets\System.Data.dll.mdb
Files
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
[Output] FilesThatExist
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
Files
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
obj\Release\android\assets\Mono.Data.Tds.dll
obj\Release\android\assets\System.Transactions.dll
[Output] FilesThatExist
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
_GenerateJavaStubs:
ResolvedAssemblies:
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
ResolvedUserAssemblies:
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
RemoveRegisterAttribute Task
ResolvedFrameworkAssemblies:
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
Touching "obj\Release\android\AndroidManifest.xml".
_AddStaticResources:
Wrote resource obj\Release\android\assets\machine.config.
Wrote resource obj\Release\android\src\mono\MonoRuntimeProvider.java.
Creating directory "obj\Release\android\bin".
Copying file from "C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\mono.android.jar" to
"obj\Release\android\bin\mono.android.jar".
_GeneratePackageManagerJava:
ResolvedAssemblies:
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Mono.Android.dll
obj\Release\android\assets\mscorlib.dll
obj\Release\android\assets\System.Core.dll
obj\Release\android\assets\System.dll
obj\Release\android\assets\Mono.Security.dll
obj\Release\android\assets\System.Xml.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
obj\Release\android\assets\System.Web.Services.dll
obj\Release\android\assets\System.Data.dll
ResolvedUserAssemblies:
obj\Release\android\assets\ESMIS360.dll
obj\Release\android\assets\Entersoft.Mobile.Android.Core.dll
_CreateBaseApk:
C:\Android\android-sdk\platform-tools\aapt.exe package -f -M
obj\Release\android\AndroidManifest.xml -J
C:\Users\vpa\AppData\Local\Temp\jiiiktho.fke --custom-package
entersoft.mobile.android.mis360 -F
obj\Release\android\bin\packaged_resources.bk -S
D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\obj\Release\res -I
C:\Android\android-sdk\platforms\android-7\android.jar
_CompileJava:
JavaSourceFiles:
JavaLibraries:
AddOnPlatformLibraries:
C:\Program Files (x86)\Java\jdk1.6.0_27\bin\javac.exe -d
obj\Release\android\bin\classes -classpath "C:\Program Files (x86)\Reference
Assemblies\Microsoft\Framework\MonoAndroid\v2.1\mono.android.jar"
-bootclasspath C:\Android\android-sdk\platforms\android-7\android.jar
-encoding UTF-8 "@C:\Users\vpa\AppData\Local\Temp\tmp3DF9.tmp"
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error : entersoft.mobile.android.dal.sqlitedal.DatabaseHelper is not
abstract and does not override abstract method
onUpgrade(android.database.sqlite.SQLiteDatabase,int,int) in
android.database.sqlite.SQLiteOpenHelper
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error : public class DatabaseHelper
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error :
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
Done Building Project
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj"
(SignAndroidPackage target(s)) -- FAILED.
Build FAILED.
"D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj"
(SignAndroidPackage target) (1) ->
(_CompileJava target) ->
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error : entersoft.mobile.android.dal.sqlitedal.DatabaseHelper is not
abstract and does not override abstract method
onUpgrade(android.database.sqlite.SQLiteDatabase,int,int) in
android.database.sqlite.SQLiteOpenHelper
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error : public class DatabaseHelper
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
obj\Release\android\src\entersoft\mobile\android\dal\sqlitedal\DatabaseHelper.java(4,8):
error :
[D:\DEV\WMS\MIS360\MonoAndroid\MIS360Application\MIS360Application.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:06.48
monodroid: warning 1 : installLocation cannot be specified for Android
versions less than 2.2. Attribute installLocation ignored.
Error: Cancelled
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
I move my subclass back to the app project and everything runs with no
problem !!! What goes wrong and how can I solve this packaging problem ?
--
View this message in context:
http://mono-for-android.1047100.n5.nabble.com/SQLiteOpenHelper-subclass-usage-in-Mono-for-Android-Class-Library-tp5691112.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid