Вопросы с тегами [android-studio]

1

голосов
3

ответ
894

Просмотры

Не удалось решить: com.google.firebase: firebase-Firestore: 16.0.1

Я переключение из базы данных в реальном времени, чтобы Firestore, и я получаю ту же ошибку: Не удалось решить: com.google.firebase: firebase-Firestore: 16.0.1 Я смотрел на подобные вопросы на этом сайте, но до сих пор не в состоянии чтобы решить эту проблему. Вот код из моего приложения Gradle: применять плагин: 'com.google.gms.google-услуга' андроид {compileSdkVersion 28 defaultConfig {ApplicationID "com.example.marykate.marykatefordefyp" minSdkVersion 15 targetSdkVersion 28 VersionCode 1 versionName "1,0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"} {buildTypes выпуск {minifyEnabled ложно proguardFiles getDefaultProguardFile ( 'ProGuard-android.txt'), «ProGuard-правила. firebase-аутентификация: 16.0.1' // зависимость для реализации облачного хранения 'com.google.firebase: firebase-хранения: 16.0.1' реализации 'com.google.firebase: firebase-Auth: 16.0.1' реализации «ком. google.firebase: firebase-Firestore: 16.0.1' } и код моего проекта Gradle выглядит следующим образом: {хранилища Google () jcenter ()} {зависимости путь к классам «com.android.tools.build:gradle:3.2.0 ' „путь к классам com.google.gms: Google-сервисы: 4.0.2“ // ПРИМЕЧАНИЕ: не размещать зависимостей приложения здесь; они принадлежат // в отдельных файлах модуля build.gradle}} allprojects {{хранилищами Google () jcenter ()}} задача чистой (тип: Удалить) {удалять rootProject.buildDir} Может кто-нибудь помочь мне с этим?
minikate
0

голосов
0

ответ
17

Просмотры

сняв флажок флажок оленья кожа удалить идентификатор из ArrayList

Я делаю функциональность флажка и работает нормально для проверил, но, когда я снимите флажок дает ошибку .. и одна вещи, когда я проверил флажок я хранящий идентификатор этого элемента в ArrayList и я хочу, чтобы удалить этот идентификатор, когда снимите флажок Окончательный флажок CheckBox CheckBox = listViewItem.findViewById (R.id.edit); checkBox.setOnCheckedChangeListener (новый CompoundButton.OnCheckedChangeListener () {@Override общественного недействительными onCheckedChanged (CompoundButton buttonView, логическое IsChecked) {если (buttonView.isChecked ()) {proUseritems.add (String.valueOf (heroList.get (позиция) .getProfile_id ( положение))); Toast.makeText (mCtx "" + proUseritems.toString (), Toast.LENGTH_SHORT) .show (); } Еще {proUseritems.remove (положение); Toast.makeText (mCtx "" + proUseritems, Toast.LENGTH_SHORT) .show (); }}});
Swapnil Patil
0

голосов
0

ответ
5

Просмотры

Как сделать список прокрутки элементов в меню, в группе, в деятельности водителя навигации?

Я добавляю мое приложение активности водителя навигации. Мне нужен список пунктов меню для прокрутки в пределах группы. У меня была идея, чтобы сделать это с ListView, но я не нашел способ ее реализации. Может быть, кто-то решил эту проблему и скажите мне, что нужно сделать, чтобы список элементов, входящих в группу прокручивается. Вот пример кода: ....
DinaD
-1

голосов
0

ответ
16

Просмотры

Начиная новый вид деятельности из фрагмента

Я ищу, чтобы начать новую деятельность непосредственно с определенным фрагментом. В настоящее время ошибка, я получаю, что onClickListener () не может быть решена. У меня было много вопросов, делая через внутри onCreateView (), так что теперь я пытаюсь сделать это в onViewCreated (). общественный класс TermsFragment распространяется Фрагмент {@Nullable @Override общественного мнение onCreateView (@NonNull LayoutInflater Inflater, @Nullable ViewGroup контейнер, @Nullable Bundle savedInstanceState) {возвращение inflater.inflate (R.layout.term_list, контейнер, ложный); } @Override общественного недействительный onViewCreated (View вид, Bundle savedInstanceState) {Кнопка addTermButton = (Button) view.findViewById (R.id.addTermButton); addTermButton.setOnClickListener (новый View.onClickListener () {общественного недействительного OnClick (View вид) {Намерение Намерение = новый Intent (getActivity (), AddTermFragment.class); startActivity (намерение); }}); }}
Matt Joslen
1

голосов
1

ответ
9.2k

Просмотры

Как определить Android Full SDK Скачать размер?

Я попросил, чтобы сообщить Скачать размер Full Android SDK (не Disk Size). На диске: 49GB На сети (Скачивали Zip Files): GB Installed: Windows 7 x64 Инструменты машины до 24.3.1 тестера канал Android M Android API (22, 21,20, 19, 18, 17, 16, 15, 14 , 13, 12, 11, 10, 8, 7, 4, 3) Дополнительно (Все Поддержка библиотеки, драйверы, услуги, и репо, HAXM) Кто-нибудь есть номера?
user3619918
1

голосов
1

ответ
3.3k

Просмотры

Android Studio 3.1 не может разрешить тему символа [дублированный]

Этот вопрос уже есть ответ здесь: Android Studio 3.1 не может решить Symbol (темы, Widget, атр и т.д.) 16 ответили Привет Я просто обновил свой Android студию 3.1 и сожалеет это делать это тратить все мое утро помочь мне пожалуйста. Я использую Gradle версии 4.4 Gradle плагин 3.1
1

голосов
1

ответ
898

Просмотры

why 'onBindViewHolder' Overrides Nothing Kotlin?

Пожалуйста, помогите мне, я не могу реализовать onBindViewHolder в моем RecyclerView в Котлин. Я хочу, чтобы сделать адаптер для моих карт данных с использованием Reyclerview в Котлин языке андроида студии. Но когда я реализую onBindViewHolder мой код выдает ошибку. Пожалуйста помоги. пакет com.brid.azis.vipgame.test.Adapter импорт android.content.Context импорт android.support.v7.widget.RecyclerView импорт android.view.LayoutInflater импорт android.view.ViewGroup импорт android.view.View импорт android.widget .TextView импорта com.brid.azis.vipgame.R импорт com.brid.azis.vipgame.test.DataModel.DataCard класс MissionViewAdapter (частный контекст Вэл: контекст, частные значи карта: список): RecyclerView.Adapter () {переопределять удовольствие onCreateViewHolder (родитель: ViewGroup, viewType: Int) = CardViewHolder (LayoutInflater.from (контекст) .inflate (R.layout.item_mission, родитель,
woyjez
1

голосов
2

ответ
465

Просмотры

Format friendly Date using android-databinding approach

Я хотел бы отформатировать дату YYYY / MM / DD для более дружественного режима. Я использую андроид-привязки данных. мой выход ожидает должен быть пример: вторник, 22 августа 2006 г. Мой текущий вход с Json является «2018-09-27» (String данные в модели) мой код: общественный класс DateUtils {SimpleDateFormat fromServer = новый SimpleDateFormat ( "гггг-ММ дд "); SimpleDateFormat myFormat = новый SimpleDateFormat ( "дддд, дд MMMM YYYY"); Строка getDateToFromat общественности (Строка reciveDate) {Строка newFormatString = myFormat.format (fromServer.parse (reciveDate)); вернуться newFormatString; }; } Моего макет: и у меня есть ошибки: связывание данных Найдены ошибки. **** / привязки данных ошибка **** тзд: ** не может найти метод getDateToFromat ** (java.lang.String) в классе com.example.htw.currencyconverter.utils.
htw
1

голосов
2

ответ
98

Просмотры

Получение сборки Ошибки после обновления до Android Studio 3.2.1

Мое Сложение терпит неудачу с этой ошибкой - Manifest слияние не удалось с несколькими ошибками, см журналов Слияние ошибок он показывает, как - Ошибка: Отсутствует атрибут ключа «имя» на элемент метаданных в AndroidManifest.xml: 23: 9-51 приложения основной манифест ( этот файл), строка 22 Ошибка: инструменты: заменить указанный в строке: 23 для атрибута андроида: значение, но не новое значение, указанное приложение главный манифест (этот файл), строка 22 Ошибка: не удалось выполнить проверку, выходя из приложения главный манифест (этот файл) AndroidManifest.xml - ниже небольшой сегмент из файла манифеста, где он показывает ошибку.
Nikhil
1

голосов
5

ответ
341

Просмотры

Создание обязательного поля EditText в Android Studio

Я начинаю сделать приложение. Я в настоящее время есть один EditText. Как мне сделать это требуется? Когда ничего не вводится в EditText! сообщение Пожалуйста, введите имя пользователя должен мигать на экране, но он все еще идет к следующей сцене / деятельности. Как остановить представить, если длина равна 0. Я положил вернуть ложь в общественную пустоту, но я получаю следующее сообщение не может возвращать значение из метода с недействительным типом результата общественного ничтожной SendMessage (View зрением) {Намерение Намерения = новый Intent (это, DisplayMessageActivity.class); EditText EditText = (EditText) findViewById (R.id.editText); Строка сообщения = editText.getText () ToString (). // Обрежьте пробела сообщение = message.trim (); // Проверка, если сообщение имеет ничего. если (message.length () == 0) {editText.setError ( "Пожалуйста, введите имя пользователя!"); // возвращает ложь; } Intent.putExtra (EXTRA_MESSAGE, сообщение); startActivity (намерение); }
user3525290
0

голосов
0

ответ
28

Просмотры

Котлин: Почему «возвращение» будет снят из «если»? (Рекомендуется Android студии)

Следующий код (упрощенный пример): / ** Определить, если меньше, чем 15 и б больше, чем 15. ** / удовольствие isFifteenBetween (Val: с Int, вал б: Int) {если ((а <15) && (б> 15)) {возвращение (истина)} еще {возвращение (ложь)}} должен сделать isFifteenBetween (3, 20) вернуться верно, и isFifteenBetween (20, 3) возвращают ложь. Тем не менее, я получаю следующую рекомендацию от Android студии (v3.4): Возвращение должно быть снят из «если» Информация об инспекциях: Эта проверка отчетов, когда и попытаться заявления, которые могут быть преобразованы в выражениях отмены возврата или назначение из. Типичный пример: весело Foo (Arg: Boolean): String {если (аги) {верно -> возвращение "Истина" ложь -> Возвращение "Ложь"}} Единственный связанный с этим вопросом я нашел на StackOverflow это Котлин: Возврат может быть снят из «когда», но это не совсем, кажется, чтобы покрыть мой случай, я думаю. Как должно быть написано мой код? Я не понимаю, как «when' выражение обеспечивается Android студии должно вписываться в моем случае. Является ли рекомендация от Android студии просто дело вкуса и комфорта, или изменение кода в этом случае на самом деле оказать влияние на производительность? Существуют ли какие-либо руководящие принципы для наилучшей практики? или будет изменение кода в этом случае на самом деле оказать влияние на производительность? Существуют ли какие-либо руководящие принципы для наилучшей практики? или будет изменение кода в этом случае на самом деле оказать влияние на производительность? Существуют ли какие-либо руководящие принципы для наилучшей практики?
SeagulFish
1

голосов
0

ответ
449

Просмотры

Не удалось открыть монитор устройство Android

Я получил сообщение об ошибке: Произошла ошибка. Смотрите файл журнала. Это ошибка, которую я получил в лог-файле. Я понятия не имею, что происходит. Я пробовал все ответы от других сообщений ни один из них не работают. Все остальное работает прекрасно. Просто монитор андроид устройство не запускается. Я попытался запустить андроид студии, как администратор, а также. Любая идея? ! СЕССИЯ 2017-12-28 15: 30: 05,287 -------------------------------------- --------- eclipse.buildId = неизвестно java.version = 9.0.1 java.vendor = Корпорация Oracle константа загрузчика: OS = win32, ARCH = x86_64, WS = win32, NL = en_CA аргументы командной строки: -os win32 -ws win32 -arch x86_64 -data @noDefault ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,512 MESSAGE Bundle ссылка: файл org.apache.ant_1.8.3.v201301120609 / @ 4 не найдены. ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,522! ПОСЛАНИЕ Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,531 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,588 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,593 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,598 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,606 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse. OSGi 4 0 2017-12-28 15: 30: 06,615 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,621 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,632 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,644 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,657 MESSAGE Bundle ссылка: файл не найден [email protected] ! ENTRY org.eclipse.core.runtime 4 0 2017-12-28 15: 30:! 06,843 СООБЩЕНИЕ FrameworkEvent ОШИБКА СТЕК 0 org.osgi.framework.BundleException: Расслоение «org.eclipse.core.runtime_3.8.0.v20120912-155025 [46]» не может быть решена. Причина: Отсутствует Ограничение: Пачка-RequiredExecutionEnvironment: CDC-1.0 / Фонд-1,0, 1,3-J2SE в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError (AbstractBundle.java:1332) при org.eclipse.osgi. framework.internal.core.AbstractBundle.getResolutionFailureException (AbstractBundle.java:1316) при org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:323) при org.eclipse.osgi.framework.internal. core.AbstractBundle.resume (AbstractBundle.java:390) при org.eclipse.osgi.framework.internal.core.Framework.resumeBundle (Framework.java:1176) при org.eclipse.osgi.framework.internal.core.StartLevelManager. resumeBundles (StartLevelManager.java:559) при org.eclipse.osgi.framework.internal.core. Java: 544) в org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL (StartLevelManager.java:457) в org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel (StartLevelManager.java:243) на org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent (StartLevelManager.java:438) при org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent (StartLevelManager.java:1) в org.eclipse .osgi.framework.eventmgr.EventManager.dispatchEvent (EventManager.java:230) в org.eclipse.osgi.framework.eventmgr.EventManager $ EventThread.run (EventManager.java:340)! ENTRY org.eclipse.osgi 4 0 2017 -12-28 15: 30: 06,924 MESSAGE Bundle начальная @ ссылка: файл: плагины / org.eclipse.core.runtime_3.8.0.v20120912-155025.jar не была решена. ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,931! ПОСЛАНИЕ Bundle начальная @ ссылка: Файл: плагины / org.eclipse.equinox.common_3.6.100.v20120522-1841.jar не был решен. ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30: 06,939 MESSAGE не удалось запустить расслоение: org.eclipse.equinox.console СТЕК 0 org.osgi.framework.BundleException: Не удалось запустить пакет: орг .eclipse.equinox.console на org.eclipse.osgi.framework.internal.core.ConsoleManager.checkForConsoleBundle (ConsoleManager.java:217) в org.eclipse.core.runtime.adaptor.EclipseStarter.startup (EclipseStarter.java:297) на org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:176) в java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) при java.base / jdk.internal.reflect. NativeMethodAccessorImpl.invoke (Unknown Source) в java.base / jdk.internal.reflect.DelegatingMethodAccessorImpl. вызова (Unknown Source) на java.base / java.lang.reflect.Method.invoke (Unknown Source) в org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:629) в org.eclipse.equinox.launcher .Main.basicRun (Main.java:584) при org.eclipse.equinox.launcher.Main.run (Main.java:1438) при org.eclipse.equinox.launcher.Main.main (Main.java:1414) Вызванный по: org.osgi.framework.BundleException: расслоение "org.eclipse.equinox.console_1.0.0.v20120522-1841 [85]" не может быть решена. Причина: Отсутствует Ограничение: Пачка-RequiredExecutionEnvironment: J2SE-1,5 при org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError (AbstractBundle.java:1332) при org.eclipse.osgi.framework.internal.core.AbstractBundle. getResolutionFailureException (AbstractBundle.java:1316) при org.eclipse.osgi.framework.internal.core.BundleHost. startWorker (BundleHost.java:323) при org.eclipse.osgi.framework.internal.core.AbstractBundle.start (AbstractBundle.java:300) в org.eclipse.osgi.framework.internal.core.ConsoleManager.checkForConsoleBundle (ConsoleManager. Java: 215) ... подробнее 10 Корневая исключение: org.osgi.framework.BundleException: расслоение "org.eclipse.equinox.console_1.0.0.v20120522-1841 [85]" не может быть решена. Причина: Отсутствует Ограничение: Пачка-RequiredExecutionEnvironment: J2SE-1,5 при org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError (AbstractBundle.java:1332) при org.eclipse.osgi.framework.internal.core.AbstractBundle. getResolutionFailureException (AbstractBundle.java:1316) при org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:323) при org.eclipse.osgi.framework.internal.core.AbstractBundle. equinox.launcher.Main.main (Main.java:1414) ЗАПИСЬ org.eclipse.osgi 2 0 2017-12-28 15: 30: 07,032 СООБЩЕНИЕ Один или несколько пучков не будут решены, поскольку следующие корневые ограничения не решены : Подстатья 1 org.eclipse.osgi 2 0 2017-12-28 15: 30: 07,032 MESSAGE Bundle начальная @ ссылка: файл: плагины / org.eclipse.equinox.p2.updatesite_1.0.400.v201204 Подстатья 2 орг. eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.core.commands_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.core.commands.internal_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.internal.workbench_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159! ПОСЛАНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.internal.workbench.renderers.swt_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.internal.workbench.swt_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.services_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.workbench_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.workbench.modeling_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.e4.ui.workbench.renderers.swt_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15:30:07. 159! MESSAGE Отсутствует импортный пакет org.eclipse.emf.common.util_0.0.0. ! Подстатья 2 org.eclipse.ui.workbench 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.eclipse.emf.ecore_0.0.0. ! Подстатья 2 org.w3c.dom.svg 2 0 2017-12-28 15: 30: 07,159 СООБЩЕНИЕ Отсутствует импортный пакет org.w3c.dom_0.0.0. ! Подстатья 2 org.w3c.dom.svg 2 0 2017-12-28 15: 30: 07,159 MESSAGE Отсутствует необходимый возможностей Require-Capability: osgi.ee; фильтр = "(| (& (osgi.ee = JavaSE) (версия = 1,4)) (& (osgi.ee = JavaSE) (версия = 1,3)) (& (osgi.ee = CDC / Фонд) (версия = 1,0 )))». ! ENTRY org.eclipse.osgi 4 0 2017-12-28 15: 30:! Ошибка приложения 07,171 СООБЩЕНИЯ штабель 1 java.lang.IllegalStateException: Не удается получить услугу приложения. Убедитесь в том, что org.eclipse.core.runtime пучок решен и начал (см config.ini). в org.eclipse.core.runtime.
jeevaa_v
1

голосов
3

ответ
3.6k

Просмотры

Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformClassesWithMultidexlistForDebug. >

Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformClassesWithMultidexlistForDebug. java.io.IOException: Невозможно записать [C: \ Users \ ACERNRC \ Desktop \ WORK \ свататься \ woo_1 \ FashionsNrc \ приложение \ построить \ промежуточные \ мульти-DEX \ Debug \ componentClasses.jar] (Невозможно прочитать [ C: \ Users \ ACERNRC.gradle \ кэшей \ трансформирует-1 \ файлов-1.1 \ WooCommerce-Android-клиент-0.0.3.aar \ c97bb2466b99eaef9958dcb4fe44dc0d \ баночки \ ЛИЭС \ Google-клиент-клиент-1.20.0.jar (; . ;;;;; ** класс)] (Дублировать запись на молнии [Google-клиента-клиент-1.20.0.jar: COM / Google / API / клиент / JSON / JsonPolymorphicTypeMap $ TypeDef.class])) Как решить эту проблему ? Это мое приложение Gradle файл, после того, как multidex опция скрыть в конфигурации по умолчанию применяется плагин: «com.android.application» андроида {compileSdkVersion 26 defaultConfig {ApplicationID «com.example.acernrc.fashionsnrc» Ограничение-макет: 1.0.2' testImplementation 'JUnit: JUnit: 4.12' 'androidTestImplementation com.android.support.test: бегун: 1.0.1 com.android.support.test.espresso'»androidTestImplementation: Эспрессо-жильный: 3.0. 1' выполнение 'com.github.rajatady: WooCommerce-Android-клиент: 0.0.3' реализация 'com.github.vajro: MaterialDesignLibrary: 1,6' реализация 'com.github.ozodrukh: CircularReveal: [email protected]' debugCompile ' com.squareup.leakcanary: leakcanary-андроид: 1.3.1' проект внедрения ( ': WooCommerce')} После синхронизации показывает ошибку: выполнение завершилось неудачно для задачи ': приложение: transformDexArchiveWithExternalLibsDexMergerForDebug'. java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException:
simi k b
1

голосов
2

ответ
256

Просмотры

Kapt исключение при создании XML-файла

Я работаю в Котлин на Android Studio. Проект компиляции и работает отлично, но потом, когда я пытаюсь создать новый файл XML, я постоянно получаю kapt исключение «исключение при обработке аннотаций». Я пытаюсь создать файл XML с помощью правой кнопки мыши на папке Реза -> New -> File Layout Resource, и я также попытался с правой кнопкой мыши на папке Реза -> New -> XML -> Layout XML файл. Вот мой полный проект Gradle: // файл сборки верхнего уровня, где вы можете добавить параметры конфигурации, общие для всех суб-проектов / модулей. buildscript {ext.kotlin_version = '' 1.1.2-5 хранилищами {jcenter () Google ()} зависимостей {путь к классам 'com.android.tools.build:gradle:3.0.1' путь к классам «org.jetbrains.kotlin: kotlin- Gradle-плагин: $ kotlin_version»// Примечание: Не размещать зависимости приложения здесь; они принадлежат // в отдельном модуле build.gradle файлов}} {allprojects репозиториев {jcenter () Google ()}} задача чистый (тип: Удалить) {удалить rootProject.buildDir} И вот мое полное приложение Gradle: применять плагин: 'com.android.application' применить плагин: 'Котлин-андроид' применить плагин: 'Котлин-kapt' андроида {compileSdkVersion 27 buildToolsVersion '26 .0.2' defaultConfig {ApplicationID "com.discodery.android.discoderyapp" minSdkVersion 16 targetSdkVersion 27 VersionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables. Я старался изо всех сил, и я искал в Интернете, чтобы решить эту ошибку. Так что мой вопрос: Как я могу создать XML-файл безопасно, не получая эту ошибку? Или, если это невозможно, то как я могу решить это исключение Kapt? Спасибо
Elynad
-1

голосов
0

ответ
11

Просмотры

Как создать логин (MySQL) с несколькими типами пользователей в Android

Я хочу создать регистрационную деятельность с несколькими типами пользователей. Этот Войти связан с MySQL. Множественный выбор «Рецензент» и «Non-Рецензент». Теперь я использую Spinner и значение я вызываю из string.xml. В таблице «пользователь», есть некоторые колонки, такие как «имя пользователя», «пароль», и «UserType». Пример, пользователь «питер» является «Рецензент», он будет в состоянии войти в систему, если имя пользователя, пароль и тип пользователя, который он использует правильно. Как я могу решить эту проблему? Ниже мой код. // Войти деятельность общественного класса MainActivity расширяет AppCompatActivity {частный статический окончательная Строку KEY_USERNAME = «имя пользователя»; частная статическая окончательная Строка LOGIN_URL = «http://lienawan.xyz/login.php»; частный SharedPreferences.Editor loginPrefsEditor; частный EditText etEmail; частный EditText etPassword; частный CheckBox chkMe; ArrayAdapter адаптер; @RequiresApi (API = Build.VERSION_CODES.KITKAT) @Override защищен недействительным OnCreate (Пачка savedInstanceState) {super.onCreate (savedInstanceState); requestWindowFeature (Window.FEATURE_NO_TITLE); // будет скрывать название Objects.requireNonNull (getSupportActionBar ()) скрыть (). // скрыть название ба setContentView (R.layout.activity_main); etEmail = findViewById (R.id.etEmail); etPassword = findViewById (R.id.etPassword); chkMe = findViewById (R.id.chkMe); SharedPreferences loginPreferences = getSharedPreferences ( "loginPrefs", MODE_PRIVATE); loginPrefsEditor = loginPreferences.edit (); булево saveLogin = loginPreferences.getBoolean ( "saveLogin", ложь); если (saveLogin) {etEmail.setText (loginPreferences. GetString ( "Имя пользователя", "")); etPassword.setText (loginPreferences.getString ( "пароль", "")); chkMe.setChecked (истина); } Вертушка spCategory = findViewById (R.id.spCategory); Адаптер = ArrayAdapter.createFromResource (это, R.array.usertype, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item); spCategory.setAdapter (адаптер); spCategory.setOnItemSelectedListener (новый AdapterView.OnItemSelectedListener () {@Override общественных недействительный onItemSelected (AdapterView родитель, Вид вид, внутр позиция, длинный идентификатор) {} @Override общественный недействительный onNothingSelected (AdapterView родитель) {}}); Кнопка btnLogin = findViewById (R.id.btnLogin); btnLogin.setOnClickListener (новый вид. OnClickListener () {@Override общественных недействительный OnClick (View v) {Логин (); InputMethodManager IMM = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow (etEmail.getWindowToken (), 0); Строка имя пользователя = etEmail.getText () ToString (). . Строка пароля = etPassword.getText () ToString (); если (chkMe.isChecked ()) {loginPrefsEditor.putBoolean ( "saveLogin", правда); loginPrefsEditor.putString ( "имя", имя пользователя); loginPrefsEditor.putString ( "пароль", пароль); loginPrefsEditor.apply (); } Еще {loginPrefsEditor.clear (); loginPrefsEditor.commit (); }}}); } @Override общественного недействительными onBackPressed () {AlertDialog.Builder строитель = новый AlertDialog.Builder (это); builder.setTitle ( "Выход"); builder.setMessage ( «Вы хотите выйти делать?»); builder.setPositiveButton ( "Да", новый DialogInterface.OnClickListener () {@Override общественных недействительный OnClick (DialogInterface dialogInterface, Int я) {конец ();}}); builder.setNegativeButton ( "Нет", новый DialogInterface.OnClickListener () {@Override общественных недействительный OnClick (DialogInterface dialogInterface, Int я) {dialogInterface.cancel ();}}); builder.show (); ..} Частная аннулируются Логин () {Строка имя пользователя = etEmail.getText () ToString () отделка (); .. Строка пароля = etPassword.getText () ToString () отделка (); Userlogin (имя пользователя, пароль); } Личного недействительного Userlogin (окончательное имя пользователя String, окончательная строка пароль) {класс UserLoginClass расширяющего AsyncTask {частное ProgressDialog загрузка; @Override защищен недействительный onPreExecute () {super.onPreExecute (); нагрузка = ProgressDialog.show (MainActivity.this "Войти ... Пожалуйста, подождите", пустой, правда, правда); } @Override защищен недействительный onPostExecute (String s) {super.onPostExecute (ы); loading.dismiss (); если (s.equalsIgnoreCase ( "успех")) {Намерение намерения = новый Intent (MainActivity.this, DashboardApp.class); intent.putExtra (KEY_USERNAME, имя пользователя); startActivity (намерение); } иначе {Toast.makeText (MainActivity.this, S, Toast.LENGTH_LONG) .show (); }} @Override защищены Строка doInBackground (String ... PARAMS) {Hashmap данных = новый HashMap (); data.put ( "Имя пользователя", PARAMS [0]); data.put ( "пароль", PARAMS [1]); Соединение ККО = новое соединение (); Строка результата = ruc.sendPostRequest (login_url, данные); возвращать результат; }} UserLoginClass ULC = новые UserLoginClass (); ulc.execute (имя пользователя, пароль); }} возвращать результат; }} UserLoginClass ULC = новые UserLoginClass (); ulc.execute (имя пользователя, пароль); }} возвращать результат; }} UserLoginClass ULC = новые UserLoginClass (); ulc.execute (имя пользователя, пароль); }}
Wan Dila
1

голосов
2

ответ
61

Просмотры

Как получить значение EditText к TextView во время набора текста без нажатия кнопки в андроиде [закрыто]

Как прочитать данные из EditText в TextView при входе пользователя без нажатия кнопки
Rana Digvijaysinh
1

голосов
1

ответ
213

Просмотры

java.lang.IllegalArgumentException occurs upon retrieving external storage path android

I have implemented an android application which uses device camera to take images. I want to save the images to the external storage directory of device. I have been following the instructions given here in android documentation to achieve this. Here is my code: I have added the provider in manifest file. In xml folder, I created paths.xml file and defined the path elements. Here is the Java code: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { //mContext.checkImageDirectories(); String fileName = EmpConstants.startImgName + new SimpleDateFormat(EmpConstants.PhotoFileFormat, Locale.US).format(new Date()); File outFile = new File( mContext.getEmpImageDirPath() + fileName + ".jpg"); // File newfile = new File(outFile,"default_image.jpg"); /* mCurrentPhotoPath = outFile.getPath(); cameraOpeningIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(outFile));*/ Intent i = new Intent(Intent.ACTION_VIEW,FileProvider.getUriForFile(mContext, BuildConfig.APPLICATION_ID +".provider",outFile)); i.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); /*cameraOpeningIntent.addFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);*/ startActivityForResult(i, REQUEST_IMAGE_CAPTURE); } public String getEmpImageDirPath() { try { return Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString() + EmpConstants.appDir; } catch (Exception e) { Log.d("eEmp/ImgDir", e.toString()); return ""; } } Now when I open the camera, the following exception is thrown: Error raised due to java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/DCIM/eEmployee/IMG_20180103_150825.jpg I am unable to figure out the reason for this exception. Please help me resolve this issue.
bhavana
1

голосов
1

ответ
693

Просмотры

свойства TextView не отображается в Android Studio

Я новичок, и я новичок в андроид развития. Я не могу изменить свойства TextView, даже после того, как вручную изменения в XML он не показывает вверх. Я попытался нажав на синие стрелки это не показывая ничего. Вот как это в настоящее время выглядит следующим образом: Я хочу, чтобы свойства, чтобы показать, как это: Edit1: Xml Код: По свойствам зрения текста я имею в виду TextColor, размер, вес, отступы и т.д. Любая помощь будет действительно оценили.
datacrusader
1

голосов
0

ответ
38

Просмотры

Решение DevOps для обновления Android Studio

у нас есть большая команда разработчиков, использующих Android Studio для разработки Android Apps. Проблема, что перед нами есть: Для каждого нового обновления, каждый обновления для разработчиков через Update Manager, в Android Studio. Из-за обновления размеров в x100 мегабайтах или даже гигабит, она быстро складывает для многих разработчиков. Есть ли способ, чтобы отразить обновление Android Studio, так что у нас есть одна машина, которая обновляет обычным способом (из Интернета), и другие делают это по локальной сети от этой машины? От DevOps PoV, это помогло бы мне сохранить ту же версию Android Studio и ее компонентов на всех машинах.
ameyazing
1

голосов
1

ответ
412

Просмотры

ADB: CreateFileW «нулевой» не удалось: Система не может найти указанный файл

Я установил Android Studio 3.0.1 в Windows 10 и получается, что я не могу запустить любой эмулятор, так же, как вы создаете эти эмуляторы, они не отображаются, и я получаю следующее сообщение об ошибке: Я проверил, что АБР не работает и что другие процессы также слушать порт 5037, как и другие пользователи указывают. Странная вещь ИБДСА: CreateFileW «NUL» не удалось:
Oscar Abuawad
1

голосов
1

ответ
1.6k

Просмотры

Gradle синхронизации не удалось: Не удалось подключиться к серверу

В моей студии андроид 3.0 я постоянно получаю эту ошибку - не удается запустить внутренний сервер HTTP. Git интеграции, JavaScript отладчик и LiveEdit может работать с ошибками. Пожалуйста, проверьте настройки брандмауэра и перезапустить Android Studio. После этого моего Gradle синхронизации также не указав ошибку - Gradle синхронизация не удалась: Не удалось подключиться к серверу [a3ea2c7d-cc16-4af2-82a9-037277903c02 порта: 49555, адрес: [/ 127.0.0.1]]. Пробовал адреса: [/127.0.0.1]. Единственное, что следует отметить, что до этого Gradle синхронизации не удалось, когда он (Gradle) подключается к Gradle демона. я попробовал все варианты от переполнения стека, как Netsh Winsock сброса и т.д. Но ничего для меня работа. Кроме того, говоря я не использовать встроенные JDK в AS. Я представил ему свои загруженные jdk8. Как решить эту проблему. Заранее спасибо.
Gaurav Sahu
1

голосов
0

ответ
22

Просмотры

Как экспортировать библиотеку Jar, которые включают в себя некоторое jcenter библиотеку как эта компиляция «com.lzy.net:okgo:3.0.4»

Задача makeJar (тип: Копировать) {удалить 'сборки / / ble_sdk.jar LIBS' из ( '/ сборки / промежуточных пачек / выпуска /') в ( 'Build / LIBS /') включают в себя ( 'classes.jar') переименования ( «classes.jar», «ble_sdk.jar»)} makeJar.dependsOn (сборки) и я хочу, чтобы включить некоторые jcenter библиотеки, как их закладные ?? помощь
Dalai_Lama
1

голосов
1

ответ
112

Просмотры

Android Studio - Space in user name causing crashes, NDK is not installed to this directory

I am trying to develop an android application with SDL and have been following this tutorial. http://lazyfoo.net/tutorials/SDL/52_hello_mobile/android_windows/index.php I followed this tutorial on my laptop earlier and actually completed the tutorial successfully until my laptop stopped working due to a battery issue. I decided to just do the whole tutorial again on my main pc. This was going great until I reach part 15 in the tutorial. After following this tutorial's advice successfully I get a new error message upon building the project. This error message is... interesting. You can read the bulk of it here. Execution failed for task ':app:externalNativeBuildDebug'. Build command failed. Error while executing process E:\androidsdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\androidprojects\game\app\src\main\jni\Android.mk NDK_APPLICATION_MK=E:\androidprojects\game\app\src\main\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-14 NDK_OUT=E:/androidprojects/game/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=E:\androidprojects\game\app\build\intermediates\ndkBuild\debug\lib E:/androidprojects/game/app/build/intermediates/ndkBuild/debug/obj/local/x86/libmain.so} 'C:\Users\DAD' is not recognized as an internal or external command, operable program or batch file. The system cannot find the path specified. 'C:\Users\DAD' is not recognized as an internal or external command, operable program or batch file. The system cannot find the path specified. make: *** [E:/androidprojects/game/app/build/intermediates/ndkBuild/debug/obj/local/x86/objs-debug/main] Error 1 The most important part of the error message seems to be this: "C:\Users\DAD is not recognized as an internal or external command, operable program, or batch file. The system cannot find the path specified" This repeats about three times. My username on this pc is "Dad & Mom" which has two spaces in it. The android NDK does NOT work if it is installed to a path with spaces in it. I knew this and installed the SDK and NDK to the path "E:\androidsdk". I have checked and the program understands that the sdk is there. So.. Why am I getting an error related to my username? My username on the laptop which I successfully completed the tutorial on earlier had no spaces in the username. This is the issue I need help with. How can I remedy this? I'm willing to provide any extra information, just ask.
Harpo
1

голосов
2

ответ
406

Просмотры

андроид студия 3.0.1 и Котлин v1.2.10-релиз-Studio3.0-1 получил вопрос

Я использую Android Studio 3.0.1, и я собирался использовать Котлин. Я написал простой код и при запуске приложения андроида студия показывает мне ниже сообщение об ошибке: Ошибка: Gradle: Возникла проблема настройку корневого проекта «Firstapp1». Не удалось разрешить все файлы для конфигурации ": путь к классам. Не удалось разрешить com.android.tools.build:gradle:3.0.1. Требуется: проект: Не удалось разрешить com.android.tools.build:gradle:3.0.1. Не удалось разобрать POM https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom уже видели доктайп. Gradle версия: 4.1 Android версии плагина: 3.0.1 Пожалуйста, помогите мне решить эту проблему!
pouria barani
1

голосов
0

ответ
39

Просмотры

Android Studio Поиск зависимостей не включает последнюю версию

Я создал Android проект для использования «плей-услуг». Когда я ищу библиотеку в проекте структуры зависимостей вкладки, она находит какую-то старую версию. Но после того, как импортировать эту версию библиотеки, AS намекает мне на более новую версию, которая не может быть синхронизирована с Gradle процесса сборки. Как я могу использовать последние версии?
Nasser Tahani
1

голосов
0

ответ
148

Просмотры

Ошибка: модуль 'приложение': платформа 'Google Inc.:Glass Development Kit Предварительный просмотр: 19' не найден

во-первых, я использую Android студии 3.0.1 Когда я отслеживаю ГДК быстрый старт в «https://developers.google.com/glass/develop/gdk/quick-start#setting_up_the_development_environment», у меня был большой Prob Ошибка: Модуль 'приложение': платформа 'Google Inc.:Glass Development Kit Предварительный просмотр: 19' не найден. Я пошел по всему интернету и нашел причину, но я не мог решить эту проблему. Я установил SDk платформы 19 и Kit развития Glass Preview 19 точно, но я продолжаю получать ошибки. Согласно Android Studio версии 3.0.1, я изменил текст в gradle-wrapper.properties следующим образом: distributionUrl = HTTPS \: //services.gradle.org/distributions/gradle-4.1-all.zip, я пытаюсь изменить версия сборки до последней версии, и он не работает, даже если я следую за ответ на вопрос, в переполнение стека. Мне нужна помощь.
SM P
1

голосов
2

ответ
217

Просмотры

Android- HttpURLConnection addRequestProperty не работает

После выполнения дополнительных исследований я теперь в состоянии прояснить мой вопрос. У меня есть фрагмент кода, который я знаю, работает с любым другим файлом, я пытаюсь его, кроме одного текстового файла. Код проверяет файл я отправить его с помощью URL и HttpURLConnection. Я использую addRequestProperty ( «Range», «байты = 0-0»), чтобы получить только достаточно файл на сервере, так что я могу проверить LastModified поля без необходимости загружать файл заново. Вот код для проверки файла: частный недействительный getFileDetails () бросает IOException, ParseException {HttpURLConnection кон = (HttpURLConnection) url.openConnection (); con.addRequestProperty ( "Диапазон", "байт = 0-0"); con.connect (); Строка кр = con.getHeaderField ( "Content-Range"); URL URL2 = новый URL ( "URL для файла JSON"); URL url3 = новый URL (» АНГЛИЙСКИЙ); Дата javaDate = format.parse (дата); LastModified = javaDate.getTime (); } Вот результат моего теста на полях для файла, который работал: I / HTTP: Ключ: нулевой, Значение: [HTTP / 1.1 206 Partial Content] I / HTTP: Ключ: Accept-Диапазоны, Значение: [байт] I / HTTP: Ключ: Соединение, Value: [Keep-Alive] I / HTTP: Ключ: Content-Length, Value: [1] I / HTTP: Ключ: Content-Range, значение: [байт 0-0 / 15431] I / HTTP: Ключ: Content-Type, Value: [заявка / JSON] I / HTTP: Ключ: Дата, Значение: [чт, 11 января 2018 17:54:00 GMT] I / HTTP: Ключ: ETag, Value: [ "3c47-560c8525e5d0b"] I / HTTP: Ключ: Keep-Alive, Value: [Тайм-аут = 5, макс = 100] I / HTTP: Ключ: Last-Modified, значение: [Wed, 20 декабря 2017 16:46: 15 GMT] I / HTTP: Ключ: Сервер, Value: [Apache / 2.4.18 (Ubuntu)] I / HTTP: Ключ: X-Android-Received-Миллис, Value: [Accept-Encoding] I / HTTP: Ключ: X-Android-Received-Миллис, Value: [1515693344544] I / HTTP: Key: X-Android-Response-исток, Value: [NETWORK 200] I / HTTP: Ключ: X-Android-Selected-протокол, Value: [HTTP / 1.1] I / HTTP: Ключ: X-Android-Sent-Миллис, Value: [1515693344397] Вы можете увидеть, что поле Content-Range отсутствует из заголовков текстовых файлов и сообщение о состоянии ОК вместо Partial Content. Я знаю, потому что я получаю истинное для кр == нуль означает, что не существует в заголовочных файлах для текстового файла. Я не понимаю, что происходит не так с доп. Везде я смотрел, где люди имели подобные проблемы, все это не работает. Любая помощь будет оценена. Edit: Ok поэтому реальная проблема заключается в том, что текстовый файл не имеет поля длины. Он проверяет LastModified и размер файла, чтобы увидеть, если он нуждается в обновлении. Изменить: Я знаю, что случилось в настоящее время. Текстовый файл разбит закодированы и не имеет Content-Length
Johnk
1

голосов
0

ответ
375

Просмотры

Android студии: Ошибка: Не удалось найти или загрузить основной класс Main

Я пытаюсь, чтобы запустить свой первый Java только приложения в Android студии и бросает мне ошибку на моем Mac со следующей ошибкой: Ошибка: Не удалось найти или загрузить основной класс Main Я пробовал все различные возможности, как я удалил андроид кэш-файлы; удален старый андроид студию и установил новый один, но все еще такой же вопрос. Я пытался следовать этой ссылке: здесь, но его все тот же вопрос. Кто-нибудь пробовал любое другое решение, чтобы понять это и нашел решение?
lifemoveson
1

голосов
0

ответ
37

Просмотры

Как скрыть всплывающее уведомление диалогового окна Bluetooth спаривания во время соединения с модулем HC-05 Bluetooth?

Я хочу реализовать приложение, которое соединяется с HC-05 модулем Bluetooth. При подключении с модулем HC-05 Bluetooth в всплывающем меню оповещения диалогового окна, которое запросит пароль приходит на 3-4 секунды и исчезает, но она соединяется успешно. Я хочу, чтобы скрыть окно предупреждения, которая приходит в течение 3-4 секунд. Как решить эту проблему? Диалоговое окно, которое появляется при подключении После подключения к модулю
imasirt
1

голосов
1

ответ
279

Просмотры

Android Things Bluetooth Le permissions

I am trying to debug may Android Things BLE app in Android Studio. I am trying to do a simple scan on my main activity thread but I keep getting this exception: 01-17 02:13:24.735 29032-29044/com.dv.iotitag W/Binder: Caught a RuntimeException from the binder stub implementation. java.lang.SecurityException: Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to get scan results at android.os.Parcel.readException(Parcel.java:2004) at android.os.Parcel.readException(Parcel.java:1950) at android.bluetooth.IBluetoothGatt$Stub$Proxy.startScan(IBluetoothGatt.java:920) at android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper.onScannerRegistered(BluetoothLeScanner.java:442) at android.bluetooth.le.IScannerCallback$Stub.onTransact(IScannerCallback.java:56) at android.os.Binder.execTransact(Binder.java:697) I have the permissions in the manifest: but I still keep getting the exception in debug mode. What am I doing wrong?
David Vescovi
1

голосов
0

ответ
17

Просмотры

How can I return more than one file in the input file (HTML/JS) with this onActivityResult() (Java) function?

Результат деятельности вызывается onShowFileChooser события: @Override защищен недействительным onActivityResult (интермедиат requestCode, внутр ResultCode, Намерение намерение) {super.onActivityResult (requestCode, ResultCode, намерение); Toast.makeText (MainActivity.this, "здесь", Toast.LENGTH_LONG) .show (); Строка s = ""; если (Build.VERSION.SDK_INT> = 21) {Uri [] результатов = NULL; // Проверяем, если ответ положительный, если (ResultCode == Activity.RESULT_OK) {если (== requestCode FCR) {ClipData clipData = intent.getClipData (); если (нуль == Muma) {возвращение; } Если (clipData == NULL) {Toast.makeText (это, "нет клипа", Toast.LENGTH_SHORT) .show (); Uri Uri = intent.getData (); Результаты = Новый Uri [] {Uri.parse (uri.toString ())}; mUMA.onReceiveValue (результаты); вернуть; } Еще {В заявлении еще я получаю путь к файлам с начала цикла, и я поставил все пути в строке «S»: для (INT I = 0; я
VVMM Corporation
1

голосов
0

ответ
258

Просмотры

Cannot open Android Device Monitor on MacOS

Мне нужно открыть монитор для Android устройств, но не смог из-за этой ошибки со следующим содержимым в журнале SESSION 2018-01-17 15: 54: 32,643 ----------------- ------------------------------ eclipse.buildId = неизвестно java.version = 9.0.4 java.vendor = Oracle Corporation постоянного загрузчика : OS = MacOSX, ARCH = x86_64, WS = какао, NL = en_TH Рамочные аргументы: -keyring /Users/jitarinc/.eclipse_keyring -showlocation аргументы командной строки: -os MacOSX -ws какао -arch x86_64 -data @noDefault -keyring /Users/jitarinc/.eclipse_keyring -showlocation ENTRY org.eclipse.osgi 4 0 2018-01-17 15: 54: ошибка приложения 33,699 СООБЩЕНИЯ штабель 1 java.lang.IllegalStateException:! Невозможно получить услугу приложения. Убедитесь в том, что org.eclipse.core.runtime пучок решен и начал (см config.ini). в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.
Jitarin Chuntaketta
1

голосов
0

ответ
55

Просмотры

не может создать объект из внешней библиотеки .jar в андроиде студии

когда я пытаюсь создать объект и запустить приложение я получаю эту ошибку: я использую: апи дереве файлов (в том числе: [ «* .jar»], реж: «LIBS») Ошибка: com.android.builder.dexing.DexArchiveBuilderException: Не удалось обработать C: \ Android \ хххххх \ приложение \ построить \ промежуточные \ прообразы \ desugar \ Debug \ 1.jar Ошибка: com.android.builder.dexing.DexArchiveBuilderException: Ошибка при Dexing целевых / тест-классы / ком / хххххх / услуги / запрос / ValidateOtpRQ.class Ошибка: com.android.dx.cf.iface.ParseException: имя класса (COM / хххххх / услуги / запрос / ValidateOtpRQ) не соответствует пути (целевой / тест-классы / COM / XXXXXX / услуги /request/ValidateOtpRQ.class) Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformClassesWithDexBuilderForDebug.
José Sosa
1

голосов
0

ответ
30

Просмотры

In the Database (Firebase) with my app after I publish in the google play

I publish app in Google Play. The app work fine when I install from the android studio or in the emulator. I have User Object here the user class: public class User { public String name; ArrayList listOfProduct; ArrayList listOfLists; public boolean showUserGuide; public User(String name) { this.name = name; this.listOfProduct = new ArrayList(); this.listOfLists= new ArrayList(); this.showUserGuide=false; firstList(); } } Here is the function: public void updateProdToUser(Product p){ this.listOfProduct.add(p); } public void updateListToUser(ListForUser l){ this.listOfLists.add(l); } public void firstList(){ //tida Product p = new Product("Tomato", null, "Choose the most beautiful"); // create product listOfProduct.add(p); p = new Product("Cucumbers", null, ""); // create product listOfProduct.add(p); p = new Product("Apple", null, "The most beautiful"); // create product listOfProduct.add(p); p = new Product("Bananas", null, "The most beautiful"); // create product listOfProduct.add(p); p = new Product("lemon", null, ""); // create product listOfProduct.add(p); p = new Product("White onion", null, "The most beautiful"); // create product listOfProduct.add(p); p = new Product("purple Onion", null, "The most beautiful"); // create product listOfProduct.add(p); p = new Product("Green onions", null, "Check the freshness"); // create product listOfProduct.add(p); p = new Product("Carrot", null, "Check the freshness"); // create product listOfProduct.add(p); p = new Product("garlic", null, "Check the freshness"); // create product listOfProduct.add(p); p = new Product("Lettuce", null, "Check the freshness"); // create product listOfProduct.add(p); p = new Product("sweet potato", null, "Check the freshness"); // create product listOfProduct.add(p); p = new Product("Milk", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Cottage", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Cream cheese", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Yellow cheese", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Bulgarian cheese", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Yogurt", null, "Date is the farthest"); // create product listOfProduct.add(p); p = new Product("Pita bread", null, ""); // create product listOfProduct.add(p); p = new Product("Pasta", null, "Search for an offer"); // create product listOfProduct.add(p); p = new Product("Rice", null, "Search for an offer"); // create product listOfProduct.add(p); p = new Product("Flakes", null, "Search for an offer"); // create product listOfProduct.add(p); p = new Product("Energy bars", null, "Search for an offer"); // create product listOfProduct.add(p); p = new Product("Flour", null, "Search for an offer"); // create product listOfProduct.add(p); p = new Product("mineral water", null, "Large bottles"); // create product listOfProduct.add(p); p = new Product("Olive oil", null, ""); // create product listOfProduct.add(p); p = new Product("Bleach", null, ""); // create product listOfProduct.add(p); p = new Product("Soap", null, ""); // create product listOfProduct.add(p); p = new Product("Hair conditioner", null, "Company: Pantene"); // create product listOfProduct.add(p); } That how I push in the Firebase: String u_id = userInfo.getUid(); User userInfoermation = new User(fName); DatabaseReference dref = FirebaseDatabase.getInstance().getReference(); dref.child(u_id).setValue(userInfoermation); And if I do it from the emulator or if I install it from the Android Studio it work fine and it look like that And if it from the app I download from Google Play it look like that: If you can see the listOfProduct don't insert when I use the App from Google Play. here the firebase rule enter image description here
רואי זורנו
1

голосов
0

ответ
17

Просмотры

Android-студия viewFlipper сбои App

Я делаю заявление. Мне удалось создать viewFlipper с: андроидом: flipInterval = «5000» андроид: Автозапуск = «истинный» Я также сделал две кнопку следующего или предыдущей, с: андроидом: интерактивный = «истинный» андроид: OnClick = "OnClick "Я хочу, чтобы каждая кнопка, чтобы повлиять на ViewFlipper, как при нажатии кнопки Далее будет показано следующее изображение. И, при нажатии предыдущей кнопки отображается предыдущее изображение. Что мне нужно добавить в файл XML и то, что мне нужно сделать, чтобы добавить к классу MainActivity? Все, что я не пытался до сих пор либо предотвращает открытие приложения или сбой приложения при нажатии кнопки. Любые и вся помощь очень ценится.
morohir
1

голосов
1

ответ
481

Просмотры

монитор Android студии устройство не открывается на макинтош?

Мой Android-студия версия 3.0.1 работает JRE 1.8.0_152 на Macbook Pro. Каждая попытка открытия монитора устройства следует это сообщение об ошибке: Смотрите файл журнала /Users/MyName/Library/Android/sdk/tools/lib/monitor-x86_64/configuration/1516320779478.log. Вот журнал ошибок: MESSAGE Отсутствует импортный пакет org.w3c.dom_0.0.0. ! Подстатья 2 org.w3c.dom.smil 2 0 2018-01-18 13: 26: 15,802 MESSAGE Отсутствует необходимый потенциал Требовать-Capability: osgi.ee; фильтр = "(| (& (osgi.ee = JavaSE) (версия = 1,4)) (& (osgi.ee = JavaSE) (версия = 1,3)) (& (osgi.ee = CDC / Фонд) (версия = 1,0 )))». ! Подстатья 1 org.eclipse.osgi 2 0 2018-01-18 13: 26: 15,802 СООБЩЕНИЕ Bundle org.w3c.dom.svg_1.1.0.v201011041433 [175] не была решена. ! Подстатья 2 org.w3c.dom.svg 2 0 2018-01-18 13: 26: 15,802 MESSAGE Отсутствует необходимый пакет org.w3c.dom.smil_ [1.0.0,1.1.0). ! Подстатья 2 org.w3c.dom.svg 2 0 2018-01-18 13: 26: 15,802 СООБЩЕНИЕ Отсутствует импортный пакет org.w3c.dom_0.0.0. ! Подстатья 2 org.w3c.dom.svg 2 0 2018-01-18 13: 26: 15,802 MESSAGE Отсутствует необходимый возможностей Require-Capability: osgi.ee; фильтр = "(| (& (osgi.ee = JavaSE) (версия = 1,4)) (& (osgi.ee = JavaSE) (версия = 1,3)) (& (osgi.ee = CDC / Фонд) (версия = 1,0 )))». ! ENTRY org.eclipse.osgi 4 0 2018-01-18 13: 26:! Ошибка приложения 15,804 СООБЩЕНИЯ штабель 1 java.lang.IllegalStateException: Не удается получить услугу приложения. Убедитесь в том, что org.eclipse.core.runtime пучок решен и начал (см config.ini). на org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:74) при org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:353) в org.eclipse.core .runtime.adaptor.EclipseStarter. запустить (EclipseStarter.java:180) в java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) при java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в Java. основание / jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) при java.base / java.lang.reflect.Method.invoke (Method.java:564) при org.eclipse.equinox.launcher.Main. invokeFramework (Main.java:629) в org.eclipse.equinox.launcher.Main.basicRun (Main.java:584) в org.eclipse.equinox.launcher.Main.run (Main.java:1438) Я только недавно скачал Android-студия с рекомендуемыми параметрами, так что я не знаю, почему это не работает должным образом. Я использую Java 9 для моей системы, но для Android Studio, я использую его встроенный JDK. До сих пор я пытался: Удаление и повторная установка Android-студия Запуск монитора устройства с помощью команды Sudo Настройка пути JDK для Java 9 (который, кажется, не поддерживается, как Gradle не удалось синхронизировать) Redownloading JDK с Homebrew я не мог найти много решений в Интернете для Mac OS и немногие я нашел сделал не работа. Пожалуйста помоги!
Fran
1

голосов
1

ответ
410

Просмотры

Gesture Builder в API 27

Я стараюсь, чтобы узнать Жест Работа в Android, и я попробовал этот учебник: www.techotopia.com/index.php/Implementing_Android_Custom_Gesture_Recognition_with_Android_Studio Моя проблема в том, что я не могу загрузить образцы для SDK в моей Android Studio 3.0.1, потому что просто нет опции называется так: Так что я попытался это приложение на Appstore: https://play.google.com/store/apps/details?id=pack.GestureApp Но когда я пытаюсь прочитать файл, как это: gLibrary = GestureLibraries.fromRawResource ( это, R.raw.gesture); gLibrary всегда пусто. Так что я не пытался найти официальный Gesture Builder приложение здесь: https://developer.android.com/samples/index.html и в Android Studio: File / New / Import Sample: а можете видеть, ничего там. Я также пытался получить старый (API 17) версия работает: https: // GitHub. ком / Miserlou / Android-SDK-образцы, но я только что получил ошибки снова и снова. Итак, давайте на мой вопрос. Как создать файл жест сегодня с API 26/27 или как получить старый Gesture Builder (бег).
Milamber
1

голосов
0

ответ
88

Просмотры

Установите отмечаемые кнопки пункта триггерного меню в Android Studio

Это как мое меню выглядит как прямо сейчас: Как вы можете видеть, отмечаемые кнопки для Top 10 / Top 25 ниже текста. Я хочу, чтобы они были права на текст, в одной и той же линии. Как осуществить это? Вот мой XML:
InDaPond
1

голосов
0

ответ
65

Просмотры

Data not inserted in ms sql database from android studio app

I had developed an android application connected with ms sql database when I try to insert data it does'n show any error but on sql data is not inserted. Please help me. I used androidstudio 3.0.1, Ms-sql R2 database, jtds 1.3.1.jar for jdbc connectivity. Please help me to insert data in the database. protected String doInBackground(String... params) { String item = params[0];//username.getText().toString(); String batch =params[1]; //password.getText().toString(); String mtrs = params[2]; String design = params[3]; ConnectDb db = new ConnectDb(); try { con = db.connectionclass(); // Connect to database if (con == null) { z = "Check Your Internet Access!"; } else { String query = "insert into [CE] values ('Null','Null','Null','item','batch','design','mtrs')";//"INSERT INTO [CE]VALUES"+"('"+barcode+"','"+rack+"','"+selves+"','"+item+"','"+batch+"','"+design+"','"+mtrs+"')"; Statement stmt = con.createStatement(); int rst = stmt.executeUpdate(query); if(rst!=0) { z="Inserted rows"+rst; isSuccess=true; con.close(); } else { z = "Invalid Credentials!"; isSuccess = false; } } } catch (Exception ex) { isSuccess = false; z = ex.getMessage(); } return z; }} }
Fox star
1

голосов
1

ответ
231

Просмотры

Где исходный код задачи Gradle «createDebugCoverageReport» в проекте Android студии

Я искал в https://android.googlesource.com/platform/tools/build/, но не нашел его.
Sah

Просмотр дополнительных вопросов