2016-05-09 2 views
0

Каков наилучший способ создания нескольких приложений для Android в одном решении Xamarin Form?Несколько приложений для Android в одном решении xamarin

Я попытался добавить новый проект для Android в свое решение, обновил свои ссылки, пакеты и MainActivity.cs точно так же, как в проекте .Android, но когда я пытаюсь запустить этот проект, я получаю System.NullReferenceExeption в LoadAppliction (новое приложение()); функция

+0

Пожалуйста, покажите код MainActivity – Nfear

+0

с использованием Xamarin.Forms.Platform.Android; с использованием функции MasterDetail; имен Huisblad2.Android { \t [Активность (Ярлык = "Huisblad2", MainLauncher = верно, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] \t класса MainActivity общественности: глобальный :: Xamarin.Forms.Platform.Android .FormsApplicationActivity \t { \t \t \t \t защищен переопределение недействительными OnCreate (Пачка расслоение) \t \t { \t \t \t base.OnCreate (расслоение); \t \t \t глобальный: Xamarin.Forms.Forms.Init (это, расслоение); \t \t \t LoadApplication (новое приложение()); \t \t} \t} } – Maarten

+0

Я борюсь с моей разметкой комментариев – Maarten

ответ

0

Я должен предложить вам выгрузить другие проекты во время тестирования. Например, я написал некоторые директивы препроцессора для обработки некоторых платформ конкретных кодов на моих общих кодах, как

#if __IOS__ 
bla bla 
#endif 
#if __ANDROID__ 
bla bla 
#endif 

но даже я настроить проект ИОСА, как запуск проект, визуальная студия не видит символа IOS; который определяется по свойствам проекта ios! Чем я разгрузил проект Android, и все прошло хорошо. затем я разгружу проект ios и загрузите проект Android и Android. Я не уверен, что ваш случай - это что-то вроде этого, но вы можете дать ему попробовать :)

Смежные вопросы