Sherzod
25.09.2017
07:07:10
Установил Android 26 SDK Platform Tools через SDK Manager
и он
поставил в папку
android-26
Google
Sherzod
25.09.2017
07:09:29
Создал ссылку android-O на android-26 не робит
https://forums.xamarin.com/discussion/99508/could-not-find-android-jar-for-api-level-26
Ставлю 25 АПИ :(
Это, у меня минимум лвл будет 21, а таргет будет 25, заведется на эмуляторе с 23?
Igor
25.09.2017
07:17:11
Конечно
Sherzod
25.09.2017
07:22:01
Такое дело
Kirill
25.09.2017
07:22:15
Sherzod
25.09.2017
07:22:21
1>Starting deploy Nexus_5_API_23_x86 ...
1>Starting emulator Nexus_5_API_23_x86 ...
1>C:\PROGRA~2\Android\ANDROI~3\tools\emulator.EXE -partition-size 512 -no-boot-anim -avd Nexus_5_API_23_x86 -prop monodroid.avdname=Nexus_5_API_23_x86
1>emulator: ERROR: x86 emulation currently requires hardware acceleration!
1>Please ensure Intel HAXM is properly installed and usable.
1>CPU acceleration status: HAXM must be updated (version 1.1.1 < 6.0.1).
1>Emulator Nexus_5_API_23_x86 cannot be started.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
Говорит нужен HAXM
Kirill
25.09.2017
07:23:05
Sherzod
25.09.2017
07:23:30
^ так и не завелось под 26, что тут не хватает?
Ладно, забудем о 26, поставил 25
Google
Sherzod
25.09.2017
07:24:19
Хоть собралось
Но не могу теперь эмулятор запустить -_-
Kirill
25.09.2017
07:24:29
Sherzod
25.09.2017
08:03:50
1>Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
1>Done building project "Sample.Android.csproj".
1>Build succeeded.
1>An error occured. See full exception on logs for more details.
1>Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
мм... понятненько в чем дело
и как решить? у меня в прокете AnyCPU стоит
Noi
25.09.2017
08:09:31
в свойствах проекта выбери архитектуру процессора arm
Sherzod
25.09.2017
08:09:33
всё, понятно. У меня всё работало в Debug режиме, потому что там в проекте для андроид был x86,
но для релиза был Any CPU
Видимо что-то не так с xaml. Из ошибки ничего не понятно
Ок, логкат подсказывает... мда
2к17
Vladislav
25.09.2017
08:28:58
я вот думаю. net standard 1.4 или 2.0 уже юзать
Sherzod
25.09.2017
08:44:42
https://gist.github.com/shmutalov/15d75cbb93a2bda56191ad820cc22a9f
Что тут не так? Падает с NullReferenceException при попытке InitializeComponent()
Кита
25.09.2017
08:49:02
Alex
25.09.2017
08:51:20
Sherzod
25.09.2017
08:51:32
Ммм... Спасибо
Google
Sherzod
25.09.2017
08:52:01
а что не так?
Source обязаетелен?
Alex
25.09.2017
08:52:57
а зачем его использовать без Source?
Sherzod
25.09.2017
08:53:02
Source="{x:Null}" < думаю проканает
Не проканало :(
Alex
25.09.2017
08:54:28
а название cs класса
Sherzod
25.09.2017
08:54:47
MenuPage.cs
Vladislav
25.09.2017
08:57:20
Kirill
25.09.2017
08:57:45
а что не так?
Width замени на WidthRequest, Height - HeightRequest
Sherzod
25.09.2017
08:58:01
почему?
Vladislav
25.09.2017
08:58:11
потому что для андроида будет null
задавай всегда явно для всех используемых платформ
Sherzod
25.09.2017
09:00:00
Не завелось:
https://gist.github.com/shmutalov/15d75cbb93a2bda56191ad820cc22a9f
Vladislav
25.09.2017
09:00:19
и да никогда не используй в xaml Height, Width
Sherzod
25.09.2017
09:00:31
Vladislav
25.09.2017
09:00:44
потому что они не имеют сеттеров
Sherzod
25.09.2017
09:01:10
то есть мне и в ров дефинишонах надо поправить?
Vladislav
25.09.2017
09:01:23
стоп
нет, там можно. блин. не везде в общем
Google
Sherzod
25.09.2017
09:01:39
я понял
Vladislav
25.09.2017
09:01:40
сек
Sherzod
25.09.2017
09:01:43
понял где нужно
но всё равно не работает даже с widthrequest
Мне нужен Image без Source
Vladislav
25.09.2017
09:02:42
без source вроде нельзя
Sherzod
25.09.2017
09:02:46
ну или пока нарисовать прямоугольник тоже сойдет, но без сторонних либ
мучаться через Path?
Vladislav
25.09.2017
09:03:03
если тебе нужен прямоугольник используй BoxView
Admin
Vladislav
25.09.2017
09:04:07
<RowDefinition /> тоже Без задания величины нельзя
используй тогда Auto или *
Sherzod
25.09.2017
09:06:28
Вы так и дебажите?
Не завелось. Разве нет анализатора XAML скрипта?
Чтоб сказал, в чем проблема до того как я попытаюсь запустить это -_-
Летучая
25.09.2017
09:08:38
А код тогда как шарить
Между 100500 платформ-специфик вьюхами
Кита
25.09.2017
09:08:53
а как до этого делали?
Vladislav
25.09.2017
09:08:57
Vlad
25.09.2017
09:09:16
Google
Летучая
25.09.2017
09:09:24
Нетстандарт — это 1 раз пишешь и не страдаешь с таргетами
Кита
25.09.2017
09:09:26
Sherzod
25.09.2017
09:09:28
Кита
25.09.2017
09:09:40
Sherzod
25.09.2017
09:10:01
Поменял сеттер в стиле для батона, поменял Height на HeightRequest, не помогло
Vladislav
25.09.2017
09:10:01
а я страдаю
Летучая
25.09.2017
09:10:14
ну вот надо тебе сервисы и вьюмодели сделать для увп, впф, хф, авалон
Vladislav
25.09.2017
09:10:21
Летучая
25.09.2017
09:10:24
и что без нетстандарта делать
?????
Sherzod
25.09.2017
09:10:29
Vladislav
25.09.2017
09:10:41
показывай, ща оценим
Кита
25.09.2017
09:10:58
сервисы и вьюмодели платформонезависимы
Летучая
25.09.2017
09:11:40
о том и речь
Sherzod
25.09.2017
09:11:43
Vladislav
25.09.2017
09:11:53
господа, кстати, кто нибудь подключал ef с подключением к бд на сервере в интранете?
Летучая
25.09.2017
09:11:53
как ты их будешь шарить между вьюхами для разных платформ?
без нетстандарта-то
Кита
25.09.2017
09:12:20
Sherzod
25.09.2017
09:12:22
TextCell я правильно использую?
Slava
25.09.2017
09:12:43