Articles of xamarin

Как исправить «OutOfMemoryError: java heap space» при компиляции приложения MonoDroid в MonoDevelop

Когда я пытаюсь скомпилировать (не выполнять) один из моих проектов, я недавно получил следующую ошибку: Tool /usr/bin/java execution started with arguments: -jar /Applications/android-sdk-mac_x86/platform-tools/lib/dx.jar –no-strict –dex –output=obj/Debug/android/bin/classes.dex obj/Debug/android/bin/classes /Developer/MonoAndroid/usr/lib/mandroid/platforms/android-8/mono.android.jar FlurryAnalytics/Jars/FlurryAgent.jar Jars/android-support-v4.jar UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: Java heap space at com.android.dx.rop.code.RegisterSpecSet.<init>(RegisterSpecSet.java:49) at com.android.dx.rop.code.RegisterSpecSet.mutableCopy(RegisterSpecSet.java:383) at com.android.dx.ssa.LocalVariableInfo.mutableCopyOfStarts(LocalVariableInfo.java:169) at com.android.dx.ssa.LocalVariableExtractor.processBlock(LocalVariableExtractor.java:104) at com.android.dx.ssa.LocalVariableExtractor.doit(LocalVariableExtractor.java:90) at com.android.dx.ssa.LocalVariableExtractor.extract(LocalVariableExtractor.java:56) at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:50) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:99) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:73) […]

Ошибка отладчика Android (MonoDroid)

Я разрабатываю приложение для Android в Visual Studio 2010 с помощью MonoDroid. Я уже довольно далеко и смог запустить и отладить мое приложение на эмуляторе, а также на устройстве Android. По какой-то причине моя Visual Studio больше не отлаживает приложение на моем устройстве. Ошибка i (иногда) получается: Microsoft Visual Studio Приложение не может быть запущено. […]

Как создать меню опций в android?

Я хочу создать простое меню опций в приложении Android с c # и Xamarin Studio. Как мне это сделать? Я не нашел ни одного примера на C #. Может кто-нибудь просто объяснит, как создать меню опций, пожалуйста?

Xamarin.Forms салфетки распознавания жестов

Xamarin.Forms очень новый и очень интересный, но на данный момент я вижу, что он имеет ограниченную документацию и несколько образцов. Я пытаюсь создать приложение с интерфейсом, похожим на «MasterDetailPage», но также имеющим правильный вид «Просмотр», а не только левый. Я видел, что это невозможно с использованием текущего API, поэтому мой подход: Создайте общий интерфейс GestureRecognizer. […]

Android – Правильное использование invalidateOptionsMenu ()

Я много искал в invalidateOptionsMenu() и я знаю, что он делает. Но я не могу представить ни одного примера реальной жизни, когда этот метод может быть полезен. Я имею в виду, например, предположим, что мы хотим добавить новый MenuItem в наш ActionBar , мы можем просто получить меню из onCreateOptionsMenu(Menu menu) и использовать его в […]

BluetoothAdapter ActionDiscoveryFinished

Я просто начал смотреть на xamarin, и теперь я хочу искать Bluetooth-устройства. Поэтому я использую следующий код: BluetoothAdapter bluetoothAdapter = BluetoothAdapter.DefaultAdapter; bluetoothAdapter.StartDiscovery(); И у меня есть следующий class для получения результата: [BroadcastReceiver] [IntentFilter(new [] {BluetoothAdapter.ActionDiscoveryFinished})] public class BluetoothReceiver : BroadcastReceiver { public BluetoothReceiver() { } public override void OnReceive(Context context, Intent intent) { if (BluetoothAdapter.ActionDiscoveryFinished.Equals(intent.Action)) […]

Поиск «PaintCode» для Android

Есть ли какие-либо векторные приложения для рисования, которые генерируют собственный код для iOS и Android? Мне нужен инструмент для создания элементов управления и кнопок пользовательского интерфейса для iOS и Android (в Xamarin ). Я могу создавать отличные динамические объекты с помощью PaintCode для iOS, но тогда для версии Android мне придется воссоздать ее с помощью […]

SSLHandshakeException на Android 4.4 и ниже

У меня проблема, когда я хочу подключиться к API-интерфейсу Paypal Rest с методом POST. Когда я не использую modernhttpclient, я получил ошибку The authentication or decryption has failed. Но когда я использую modernhttpclient, он работает в Android API 23 (Marshmallow), и когда я тестирую в Android API 19 (устройство) и Android API 16 (эмулятор), я […]

Как перейти на Android SDK 25.1.3?

После последнего обновления Xamarin, я получаю эту ошибку в представлении дизайна «Установленный Android SDK слишком стар. Версия 25.1.3 или более новая». Запуск «Open Android SDK» и установка последней версии Android Studio не помогли решить проблему.

Преобразование Xamarin.Forms.Color в цвет конкретной платформы

Я ищу способ конвертировать Xamarin.Forms.Color в определенный платформой цвет. Например, Android.Graphics.Color для Android. Я взглянул на свойства Xamarin.Forms.Color, такие как R, G и B. Значения содержат только 0 или 1, что кажется довольно бесполезным. Кто-то испытал и решил эту проблему раньше?