Описание тега djinni
NoneDjinni - это инструмент команды Dropbox, который упрощает кроссплатформенную разработку для мобильных устройств. Типичное использование - это базовая библиотека C++, которая взаимодействует с собственным кодом Objective-C или Java для устройств iOS и Android.
1
ответ
Не найдено ни одной реализации для com.djinnius.HelloWorld$CppProxy
Я работаю над проектом React Native, который использует djinni для использования кроссплатформенного нативного C++. Я уже посмотрел на этот вопрос, но, похоже, другая проблема. Сборка проекта успешно завершена, но почти сразу завершается неудачей. a…
19 апр '18 в 17:59
1
ответ
Модификация механизма автоматического размещения из ошибки фонового потока, из C++
Я получаю следующую ошибку в Xcode 7.1 при вызове пользовательского интерфейса из C++ через двухстороннюю архитектуру djinni: This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird…
11 ноя '15 в 17:21
1
ответ
Какие классы и методы мне нужно использовать для вызова Java из C++?
В настоящее время я работаю с Джинни и хотел бы вызывать методы Java из C++. У меня есть следующий файл описания интерфейса: ExampleSO = interface +j { PerformAddition(a: i32, b: i32): i32; } Он генерирует эти файлы: src/main/cpp/ExampleSO.hpp: C++ …
24 окт '17 в 10:12
2
ответа
Ошибка C++ / Djinni Тип поля - абстрактный класс
Я делаю приложение на React-native, которое использует Djinni из Dropbox для связи между C++ и Javascript. Вызов из Javascript в C++ работает хорошо, но сейчас я реализую Call из C++ в Java / ObjC, мои навыки в C++ такие-то и такие-то. Так что я зас…
06 дек '18 в 10:28
1
ответ
Строковый код работает в lldb `p`, код не проходит в размещенном модульном тесте
Я нашел множество постов о NSArray element failed to match the Swift Array Element type ошибка. Тем не менее, я до сих пор не могу заставить это работать. Я подозреваю, что проблема связана с выполнением привязки целевого фреймворка C и не является …
02 апр '18 в 02:53
0
ответов
Кроссплатформенная компиляция: свойство с атрибутом 'retain (или strong)' должно иметь тип объекта
Мне нужна помощь для расшифровки ошибки компиляции с конкретным файлом Objective-C++. Он включен в проект Xcode. В этом контексте он компилируется без ошибок. Я видел много других вопросов об этой ошибке, но ни один из них не помог мне до сих пор. В…
22 апр '18 в 06:44
0
ответов
Джинни делают ошибку
Застрял здесь на этой проблеме создания для Джинни, все работает, и я счастлив, но по какой-то причине я не могу заставить Джинни генерировать надлежащие файлы. Когда я строю, это терпит неудачу, и я не могу получить объект.o, который отсутствует. Н…
26 июн '16 в 18:12
1
ответ
djinni - указатели и циклические ссылки между C++ и swift/ target C/java
У меня есть два интерфейса Джинни, один из которых будет реализован в Swift/ Objective C/ Java SwiftObj и один будет реализован в C++ CPPObj, SwiftObj = interface +o +j { someSwiftMethod(); } CPPObj = interface +c { static create(swiftObj: SwiftObj)…
12 окт '17 в 19:36
1
ответ
Можно ли использовать Dropbox Djinni с C++98?
Я пытаюсь оценить Djinni для создания оболочек Java и Obj-C из нашего кода C++. В настоящее время мы используем SWIG и оцениваем другие инструменты для создания оболочки. Из-за некоторых ограничений на моем рабочем месте наш код C++ находится на C++…
28 июн '16 в 05:07
1
ответ
Устранение неполадок при загрузке собственного модуля iOS с помощью реакции native
Я пытаюсь разобраться в родном модуле iOS, код которого сгенерирован Джинни. Согласно документу React Native, вы должны включить RCT_EXPORT_MODULE() макрос в вашем коде. Этот рабочий образец не делает. Позже в документации говорится, что исключением…
27 апр '18 в 15:33
1
ответ
Джинни: как бороться с перегруженными методами?
Я недавно использовал Джинни в мобильном проекте среднего размера.Это действительно полезный инструмент, который помог нам ускорить и ускорить процесс разработки. Неоднократно было бы полезно перегрузить метод.В djinni это невозможно (я полагаю, это…
30 апр '16 в 14:21
1
ответ
Джинни создал цель-C протокол не работает
Я использую djinni для создания кроссплатформенного кода между C++, java и целью c, потому что в настоящее время я перемещаю большой объем кода в кроссплатформенную реализацию C++. Проблема в том, что у меня есть интерфейс, который является протокол…
28 янв '18 в 21:21
2
ответа
Как связать libcurl в проекте dropbox djinni
Мне нужен libcurl, чтобы сделать что-то в проекте dropbox djinni mx3; Но когда я создаю libmx3_android.so, тогда показываю это сообщение об ошибке: "неопределенная ссылка на" curl_easy_init ""...... Потому что я не могу связать libcurl.a с этим прое…
25 сен '15 в 08:45
1
ответ
Джинни - крах Android - UnsatisfiedLinkError
Очень застрял здесь, у меня был проект, работающий отлично теперь по какой-то причине, каждый раз, когда я запускаю, я получаю сбой любая помощь в этом будет оценена. Process: com.amr, PID: 4185 java.lang.UnsatisfiedLinkError: Couldn't load amr_andr…
26 июн '16 в 18:16
1
ответ
Перечисление типа Java с пользовательскими значениями и конструктор в C++
У меня есть эта Java enum что мне нужно для взаимодействия с: // Parameter.java public enum Parameter { ExampleParameter1(45920L, 3, 127, ValueFormat.BINARY, true), ExampleParameter2(45703L, 6, 6, ValueFormat.NUMERIC, true), ExampleParameter3(73L, 4…
27 окт '17 в 09:21
1
ответ
Альтернатива наследованию интерфейса с Джинни
Я использую Djinni, чтобы поделиться большой базой кода C++ между Android и IOS. Один из различных компонентов (назовем его Foo!!!) имеет разные реализации на Android и IOS. Foo это интерфейс, который использует код C++ без необходимости что-либо зн…
29 апр '18 в 13:33
0
ответов
Простой привет мир с Джинни застрял в строительстве Джинни. Что может быть причиной этого?
Я новичок в Джинни, и я проверял, как это работает, и хотел сделать некоторые hello-world вещи. Поэтому из их репозитория github я скопировал следующий фрагмент: # Multi-line comments can be added here. This comment will be propagated # to each gene…
24 май '18 в 18:01
1
ответ
Ошибка ссылки проекта Джинни Свифт
[Your First Cross-Platform Djinni App: Part 2, iOS][1] Я следую этому руководству и все работает хорошо, если я создаю новый проект с проектом Object-C. Однако я хочу использовать проект Swift, поэтому я изменил язык проекта и создал мост для соедин…
25 апр '16 в 09:54
1
ответ
Наследование Java в Джинни поддерживается?
Джинни (Dropbox) поддерживает наследование? Следуя этому описанию и примеру. Я пытался использовать наследование, но это дает синтаксическую ошибку. Я не уверен, что все это требуется, или я что-то упустил. Родительский класс: Explorer = interface +…
19 сен '17 в 12:57
1
ответ
Джинни: могу ли я определить интерфейсы как реализуемые во всех средах?
Рассмотрим документацию Джинни. Это говорит о том, что: # This interface will be implemented in C++ and can be called from any language. my_cpp_interface = interface +c { # ... } Также сказано, что: # This interface will be implemented in Java and O…
24 мар '16 в 17:30