
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
<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

Летучая
25.09.2017
09:09:24
Нетстандарт — это 1 раз пишешь и не страдаешь с таргетами

Google

Кита
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