Articles of модуль

Сбой приложений на Android 6, потому что модуль имеет перемещение текста

Это ошибка, которую я получил с помощью adb logcat: W V8Object: (KrollRuntimeThread) [33,34] Время выполнения, не может установить свойство 'userAgent' E linker: /data/app/com.app.id/lib/arm/module.id: имеет перемещение текста У меня возникла эта ошибка при попытке запустить приложение Titanium на устройстве Android 6. Насколько я знаю, это связано с NDK и моими модулями. Моя проблема в том, что […]

Пакеты из библиотечного модуля не найдены в основном модуле

У меня есть проект, который я импортировал из Eclipse в Android Studio. В Eclipse все работало хорошо. Он содержит основной модуль (проект в Eclipse), который использует пакеты из библиотечного модуля (проект библиотеки в Eclipse). Поскольку миграция не прошла успешно, я создал модуль библиотеки вручную и просто скопировал весь исходный код в только что созданный модуль. […]

Android bluetooth rfcomm подключается слишком медленно

Я создаю небезопасное соединение rfcomm от моего HTC One X до SENA bluetooth ESD110 Последовательный модуль с этим кодом: BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(addr); BluetoothSocket socket = null; try{ socket = device.createInsecureRfcommSocketToServiceRecord(UUID.fromString(SERVICE_UUID)); mBluetoothAdapter.cancelDiscovery(); socket.connect(); sendMessage(socket,"working!"); socket.close(); Дело здесь в том, чтобы подключиться к модулю с автоматическим парированием, и все это работает, но для установления соединения требуется […]

Значение Robolectric With Gradle:. \ Res \ не является каталогом

Я работаю над выполнением тестов robolectric с помощью gradle. В настоящее время я выполняю все тесты, но всякий раз, когда я пытаюсь создать экземпляр действия с помощью Robolectric.buildActivity(ClassName.class).create().get(); Изменить: та же ошибка генерируется с помощью HelloWorld activity = new HelloWorld (); Я получу следующую ошибку: java.lang.RuntimeException: java.lang.RuntimeException: .\res\values is not a directory at org.robolectric.res.PackageResourceLoader.doInitialize(PackageResourceLoader.java:23) at […]

Как вызвать действие (принадлежащее модулю) в другом модуле на Android?

Вот сценарий: у меня есть 2 модуля (в Android Studio, File -> New -> New Module) в одном приложении. Модуль А Модуль B Модуль A (это не проект библиотеки. Его град начинается с применения плагина: «com.android.application»). Модуль B (который также не является библиотечным модулем). Внутри модуля B мне нужно вызвать действие (например, MainActivity), которое принадлежит […]

Robolectric не может раздувать файл макета, если пользовательский вид присутствует

Вот как выглядит мой метод тестирования: @RunWith(RobolectricTestRunner.class) public class TestMyApplication{ private About aboutActivity; @Test public void AboutActivityTest() throws Exception{ aboutActivity = new About(); aboutActivity.onCreate(null); TextView aboutInfo = (TextView) sobreActivity.findViewById(R.id.text_version); assertThat(sobreInfo.getText().toString(), equalTo("My Application v1.0")); } } Строка aboutActivity.onCreate (null); Бросает следующее исключение, когда я запускаю этот тест java.lang.RuntimeException: error inflating layout/about at com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLoader.java:106) at com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLoader.java:82) at […]

Асинхронный UI Unittest с Espresso, IdlingResource не работает с состоянием гонки

Я пытаюсь преобразовать некоторые из моих тестов Robotium UnitTests, чтобы использовать Espresso и иметь проблемы при обновлении пользовательского интерфейса через тест. Тест предназначен для фрагмента, который представляет собой форму, отображающую данные с объекта. Фрагмент имеет метод « BaseFragment.object_set (object) », который затем обновляет компоненты пользовательского интерфейса (с большим количеством TextView.setText (object.getField ()) ). Когда я […]

Добавить информацию о решении для менеджера пакетов Robolectric

Этот вопрос SO очень похож на то, что я хочу сделать: как я могу скрыть PackageManager с помощью Robolectric Тем не менее, все ответы основываются на ShadowApplication.setPackageManager (). В 2.2 этот метод больше не существует: http://robolectric.org/javadoc/org/robolectric/shadows/ShadowApplication.html Я попытался просто захватить диспетчер пакетов и добавить информацию о разрешении: RobolectricPackageManager packageManager = (RobolectricPackageManager) Robolectric.application.getPackageManager(); Intent intent = […]

Robolectric: проверка того, что отмена по диалогу не запускает новую активность

Я начинаю модульное тестирование с помощью Robolectric. У меня есть кнопка, которая при нажатии будет отображать диалоговое окно подтверждения пользователю. Когда пользователь нажимает BUTTON_POSITIVE , BUTTON_POSITIVE новое действие, клик на BUTTON_NEGATIVE, ничего не происходит, пользователь остается в текущей активности. В случае использования BUTTON_POSITIVE я смог проверить следующий способ: dialog.getButton(DialogInterface.BUTTON_POSITIVE).performClick(); assertThat(currentActivity, new StartedMatcher(NextActivity.class)); В случае использования […]

Как отправить намерение От деятельности в библиотечном модуле к основным приложениям

Я пытаюсь отправить намерение от активности в библиотечном модуле к действию в основном приложении. Но не может быть отправлено, поскольку библиотечный модуль не может иметь зависимости от основного приложения, что приводит к циклическим зависимостям. Есть какой-либо способ сделать это ?

Intereting Posts
Какие датчики используются для Sensor.TYPE_ROTATION_VECTOR Тайм-аут для запроса сервера, сделанный с использованием «Volley» только на Android, а не на iOS Захват View.setOnClickListener (), определенный через XML Повернуть маркер в OSMDroid для Android? Можно ли деформировать базовое изображение с помощью OpenGL ES 2.0? Файл keystore по умолчанию не существует? Android-карты: как долго кликнуть карту? Синяя точка и круг не отображаются в MyLocation с использованием сплайсированного аффилированного местоположения api Каков правильный, не устаревший способ пробудить устройство? Не удалось установить из-за таймаута в эмуляторе Как я могу программно сделать скриншот веб-просмотра, захватив полную страницу? Android – периодическая справочная служба – совет Пакет имеет несоответствующий uid: 10124 на диске, 10134 в настройках Отрегулируйте прокрутку, когда клавиатура встала Android: OutofMemoryError: размер растрового изображения превышает бюджет VM без причины, я могу видеть