Articles of C ++

Кроссплатформенный обмен кодами iPhone / Android

Проще говоря: Каков наиболее эффективный способ совместного использования / повторного использования кода между iPhone и Android? Я думаю, что два наиболее распространенных сценария: Blank slate новый проект, зная заранее, есть большой кусок многоразовой логики, который нужно запускать на каждом устройстве. Существующая база кода iPhone, портирование C, C ++ и Objective-C на Android NDK или в […]

Ошибка java Lang UnsupportedClassVersion в Xamarin Studio

При создании проекта я получаю следующую ошибку. Как это исправить? C: \ Program Files (x86) \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (3,3): Ошибка: java.lang.UnsupportedClassVersionError: com / android / dx / command / Main: Unsupported major.minor Версия 52.0 (FGH) Информация о моей версии из справки> О программе> Показать детали : Версия Xamarin.Android: 6.0.2.1 (версия […]

Android заморозится в OpenGL | ES (процессор может быть привязан, снова пытается.)

Некоторое время назад я столкнулся с проблемой, когда eglSwapBuffers замораживал телефон со следующим сообщением, отображаемым в журнале устройства: W/SharedBufferStack( 1110): waitForCondition(LockCondition) timed out (identity=28, status=0). CPU may be pegged. trying again. Я видел дискуссию по этой проблеме по всему Интернету, но единственное решение, которое, как мне показалось, имеет какой-либо эффект, вызывает glFinish после eglSwapBuffers . […]

Xamarin создает приложение для Android, не получая DeviceToken Parse SDK

Я разрабатываю приложение xamarin forms для Android и iOS. Я реализую PushNotifications для того же, используя Parse SDK. Я добавил dll Parse.Android в ссылки проекта .Droid и dll Parse.iOS в ссылках на проект .iOS. Моя проблема иногда на Android. Я не могу получить DeviceToken. Нет записей для DeviceToken и pushtype в классе установки синтаксического анализа. […]

Имея библиотеку LLVM IR, как перекрещивать ее с iOS, Android, Windows и Mac от Ubuntu?

У меня есть представления обо всех моих зависимостях и моей библиотеке в формах LLVM IR. Как перекрестно скомпилировать мою библиотеку в общий объект для платформ iOS, Android, Windows и Mac из Linux (например, Ubuntu)? Предоставьте один пример сценария, который бы скомпилировал любую библиотеку примеров с хотя бы одной зависимостью от другой библиотеки по вашему выбору […]

«Aapt.exe» вышел с кодом 1 при создании Mono для Android-проекта

Я собрал довольно простое приложение Mono для Android, которое делает не что иное, как воспроизведение «AndroidResource» MP3 в фоновом режиме (скопировано из последней статьи журнала Visual Studio Magazine о фоновых сервисах в MfA ). Я поместил код вместе со своим собственным MP3-файлом и попытался его построить, только чтобы получить эту прекрасную ошибку. "aapt.exe" exited with […]

Можно ли запустить Xamarin Mono в Linux?

Я хочу знать, можно ли запустить Xamarin на Ubuntu. Мне не нравится Java, поэтому я хочу сделать приложения для Android с C #. Является ли пакет для Ubuntu, потому что я его еще не видел? Или… Могу ли я запустить Xamarin на Ubuntu с помощью Wine? Или… Есть ли альтернативное программное обеспечение (с теми же […]

Что такое Log API для вызова из программы JNI для Android?

Я хотел бы отладить приложение JNI C, вставив сообщения журнала в logcat. Что такое C API, который это делает?

Unsatisfiedlinkerror OpenALPR тестовый проект для Android

В течение нескольких дней я пытаюсь создать проект OpenALPR для Android . Он создает и запускает, но после вызова собственного метода для распознавания он делает исключение: java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) at java.util.concurrent.FutureTask.setException(FutureTask.java:219) at java.util.concurrent.FutureTask.run(FutureTask.java:239) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:838) Caused by: java.lang.UnsatisfiedLinkError: Native method not […]

Разработка приложений для Android с использованием Xamarin Vs Native android

Кто-нибудь знает, чтобы дать мне сравнение преимуществ и недостатков в программировании через C # в собственном коде Java Java Xamarin Versus? Развитие через Xamarin является более ограниченным, чем собственный андроид, или разрыв не так далеко. Я хотел бы услышать мнение от кого-то, у кого есть опыт разработки с использованием обеих технологий. благодаря