Вопросы с тегами [gradle]

0

голосов
0

ответ
25

Просмотры

Где я могу получить Android-общей библиотеки, чтобы добавить его в Gradle строить?

Я преобразования андроид системное приложение «Контакты» на основе Android.mk Buid для Gradle сборки, из Android Studio. Получение символа ошибки CompositeCursorAdapter не решен. Который является частью пакета импорта com.android.common.widget.CompositeCursorAdapter; Когда я проверил Android.mk, имея зависимость с андроидом-общим, coudnt найти часть Android SDK, LOCAL_STATIC_JAVA_LIBRARIES: = \ com.android.vcard \ андроид-Common \ это Android-общего доступный в Maven репо или Google репо или часть Android SDK? Только так я нахожу есть построить полный андроид код и получить библиотеку? Любая другая альтернатива
Rajesh Gopu
1

голосов
2

ответ
98

Просмотры

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

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

голосов
1

ответ
927

Просмотры

JVM пространство разрядились при создании проекта через Gradle

Получение сообщения об ошибке при создании проекта через Gradle Daemon, поскольку срок действия которых истекает JVM ординарного пространства истощается
Rob Blinsinger
1

голосов
2

ответ
241

Просмотры

Почему Gradle плагин 3.3.0 не хочет строить Google-сервисы?

Отсутствует значение ID Google App из из строковых ресурсов с именем google_app_id. 01-23 10: 31: 31,578 30044-30073 / Е / FA: Отсутствует google_app_id. Firebase Analytics отключена. См 01-23 10: 31: 33,758 30044-30044 / Е / AndroidRuntime: неустранимый: Основной процесс: ПИД: 30044 java.lang.IllegalStateException: По умолчанию FirebaseApp не инициализируется в этом процессе. Убедитесь в том, чтобы позвонить FirebaseApp.initializeApp (Context) первым. в com.google.firebase.FirebaseApp.getInstance (com.google.firebase: firebase-общий @@ 16.0.4: 240) в com.google.firebase.auth.FirebaseAuth.getInstance (Unknown Source) По умолчанию FirebaseApp не инициализируется в этом процессе. Убедитесь в том, чтобы позвонить FirebaseApp.initializeApp (Context) первым. в com.google.firebase.FirebaseApp.getInstance (com.google.firebase: firebase-общий @@ 16.0.4: 240) в com.google.firebase.auth.FirebaseAuth.getInstance (Unknown Source) По умолчанию FirebaseApp не инициализируется в этом процессе. Убедитесь в том, чтобы позвонить FirebaseApp.initializeApp (Context) первым. в com.google.firebase.FirebaseApp.getInstance (com.google.firebase: firebase-общий @@ 16.0.4: 240) в com.google.firebase.auth.FirebaseAuth.getInstance (Unknown Source)
NickUnuchek
1

голосов
2

ответ
187

Просмотры

Gradle Ошибка синхронизации и многие ошибки появляются, как не могли решить

Я не могу понять, в чем проблема? Может кто-нибудь помочь, приложив скриншот для Android Studio построить файл класса является // файл сборки верхнего уровня, где вы можете добавить параметры конфигурации, общие для всех суб-проектов / модулей. buildscript {{хранилищами Google () jcenter ()} {зависимости пути к классам 'com.android.tools.build:gradle:3.0.1' // Примечание: Не размещать зависимостей приложения здесь; они принадлежат // в отдельных файлах модуля build.gradle}} allprojects {{хранилищами Google () jcenter ()}} задача чистой (тип: Удалить) {удалить rootProject.buildDir} Мой файл build.gradle приложение применить плагин: " com.android.application»андроида {compileSdkVersion 26 defaultConfig {ApplicationID«com.example.a479729.
R. Ranjan
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

голосов
1

ответ
76

Просмотры

Аутентификация с использованием FireBase электронного идентификатора и пароля: Невозможно объединить Dex

Я нашел что-то новое, делая исследование на firebase функциональности аутентификации для моего проекта. После включения электронной почты и пароль типа и используя приведенные ниже библиотеки firebase он показывает мне ошибку не удалось объединить Dex. Всякий раз, когда я использую эту библиотеку я получаю эту ошибку. компилировать «com.firebaseui: firebase-щ-авторизации: 3.1.0» Является ли эта библиотека не совместима с последней версией андроида студии? Вот мой Gradle: андроид {compileSdkVersion 26 defaultConfig {ApplicationID "htl.com.googlemaps" minSdkVersion 19 targetSdkVersion 26 VersionCode 1 versionName "1,0" multiDexEnabled истинные testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.
Dnveeraj
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

голосов
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

голосов
1

ответ
284

Просмотры

Как я могу вводить build.config переменные в моей build.gradle

Я добавил мой один сигнал идентификатор приложения для переменных окружения в gradle.properties файл. Я хочу назвать эту переменную в моем Gradle файл из моего build.gradle авто сгенерированного файла. Является ли это возможным?
Farouk Jabberi
1

голосов
1

ответ
534

Просмотры

Gradle Не удалось расширить ZIP: не ZIP архив

Я пытаюсь распаковать архивный файл в моем Gradle сценария сборки. Архивный файл существует, и я проверил, что это действительно почтовый файл, запустив файл myfile.zip Однако построить не удается из-за ошибки: Не удалось расширить ZIP «/.../file.zip»: не ZIP архив
Vic Seedoubleyew
1

голосов
0

ответ
523

Просмотры

Интеграция SonarQube с Gradle

Я интегрируя сонара Qube с Gradle. Я упомянул плагин и требуемые свойства в уровне приложения build.gradle выполнения команды file.But неудачу с исключением. Просьба уточнить, что еще требуется? Build.gradle: плагины {идентификатор "org.sonarqube" версия "2.6.1"} {sonarqube свойства {свойство "sonar.host.url", "http://192.168.22.12:9000/" свойство "sonar.projectName" , "ourValues-Android" свойство "sonar.projectKey", "1234567" свойство "sonar.projectVersion", "8.0" свойство "sonar.sources", "SRC / главная / Java" свойство "sonar.exclusions", "построить / **, ** / *. PNG» свойство "sonar.sourceEncoding", "UTF-8" свойство "sonar.report.export.path", "Сонар-report.json" свойство "sonar.issuesReport.json.enable", "правда" собственность "sonar.import_unknown_files" , истинная собственность "sonar.android.lint.report", "./build/outputs/lint- Results.xml"}} Исключение при выполнении команды gradlew sonarqube: Не удалось завершить выполнение задачи для ': приложение: sonarqube. Вы должны определить следующие обязательные свойства «Unknown»: sonar.projectKey, sonar.sources Пожалуйста, проверьте структуру проекта ... истинная собственность "sonar.android.lint.report", "./build/outputs/lint- Results.xml"}} Исключение при выполнении команды gradlew sonarqube: Не удалось завершить выполнение задачи для ': приложение: sonarqube. Вы должны определить следующие обязательные свойства «Unknown»: sonar.projectKey, sonar.sources Пожалуйста, проверьте структуру проекта ... истинная собственность "sonar.android.lint.report", "./build/outputs/lint- Results.xml"}} Исключение при выполнении команды gradlew sonarqube: Не удалось завершить выполнение задачи для ': приложение: sonarqube. Вы должны определить следующие обязательные свойства «Unknown»: sonar.projectKey, sonar.sources Пожалуйста, проверьте структуру проекта ...
Anshika Bansal
1

голосов
1

ответ
105

Просмотры

Groovy: Mockito UnfinishedStubbingException using verify (and inline mocks)

I'm trying to verify the calling of a method on a FileChooser. I'm coding in Groovy, and this appears to be the problem. I'm using the "incubating" Mockito feature which enables you to mock even a final class. Code is: FileChooser mockFC = mock(FileChooser.class) doReturn(mockFC).when(spyCH).getFileChooser() ... verify( mockFC, times( 1 )).showOpenDialog( any() ) This gives: org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: ... at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:197) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:217) at core.ConsoleHandlerFTs.shouldShowFileChooserDialogOnEnteringO(ConsoleHandlerFTs.groovy:91) (NB line 91 is the verify line) ... and then goes on to talk about final method (showOpenDialog is not final), missing whenReturn (not applicable), etc. The Mockito in my build.gradle in GRADLE_HOME is version 2.7.22. FileChooser is javafx.stage.FileChooser. Java version is 1.8.0_121. I created an entirely new Gradle project... and did the same thing, with just Java files. Mocking worked OK, test passed! By "adding back" the bits and pieces which make Groovy function in a Gradle project I seemed to get to the problem: after apply plugin: 'groovy' and (in dependencies) compile 'org.codehaus.groovy:groovy:3.0.0-alpha-1' the problem reoccurred. That is, even without having created any .groovy files. I then tried earlier versions of groovy, down to 2.3.11. Same result. From searching I thought the "bytebuddy" package might be implicated but adding the following line to dependencies ensured that no earlier versions were present in GRADLE_HOME: compile 'net.bytebuddy:byte-buddy:1.6.11' Still getting UnfinishedStubbingException come up when I run the Groovy test file.
mike rodent
1

голосов
1

ответ
523

Просмотры

Android-студия Gradle синхронизация не удалась: Конфигурация с именем «по умолчанию» не найдено

Я пытаюсь импортировать и компилировать этот андроид приложение с открытым исходным кодом найти на GitHub. Когда я строю, Gradle синхронизации не удается, и отображается сообщение об ошибке: Ошибка: Конфигурация с именем «по умолчанию» не найден. Я искал решение в Интернете и понял, что он должен делать с библиотеками, используемых в проекте. Проблема, которую я не могу понять, какой из них и как ее решить. Во многих случаях, были внесены изменения в settings.gradle. Может кто-нибудь мне помочь? Проект репо: https://github.com/erincandescent/Impeller
Manuel Espinosa
1

голосов
0

ответ
38

Просмотры

Пакеты не существует при построении Gradle проекта

Я хочу построить Gradle проект из проекта https://github.com/JonkiPro/REST-Web-Services. Отличие этого проекта от GH, что я добавил главный файл build.gradle применить плагин: «приложения» mainClassName = «» com.web.WebApplication я использовал команду Gradle сборки --stacktrace построить проект, но он выходит из строя меня https://pastebin.com/5bnex9xs например, ошибка: не удается найти символ или ошибка: пакет не существует приложение компилируется правильно в Intellij https://zapodaj.net/d11780c416ad8.png.html Что может быть причиной этой ошибки?
dsfgdsg
1

голосов
0

ответ
239

Просмотры

Как начать встроенный ActiveMQ брокера через Gradle

Я пишу тест интеграции и я хочу подключить ActiveMQ брокера. До сих пор стратегия я использую ActiveMQ брокер в Gradle как компиляция зависимости «org.apache.activemq: ActiveMQ-брокер: 5.14.5» И в моем файле configuration.xml Я использую виртуальную машину: // локального broker.persistent = ложь $ {active.mq.username} $ {active.mq.password} Это подключается к ActiveMQ брокера и начинается. Я хочу сделать то же самое применяется в build.gradle файле и ActiveMQ должен начинаться, когда я запустить Gradle сборки. Как это может быть достигнуто?
ronypatil
1

голосов
1

ответ
534

Просмотры

Приложение Spring Загрузочный не может найти файл webjar

У меня есть приложение в Spring ботинке. Добавить зависимость к Gradle компиляции «org.webjars: самозагрузки: 4.0.0», затем добавить его в HTML-файл код HTML страница выглядит следующим образом https://zapodaj.net/c19be4422007e.png.html Но адрес из файл CSS не работает https://zapodaj.net/680da5d8a0371.png.html Почему это происходит? По-видимому, весной Ботинок просто добавить зависимость и автоматически установит все.
fsdgdf
1

голосов
0

ответ
1.4k

Просмотры

Не нашли класса запросов в Query DSL. Но Q класс уже существует и Intellij уже установлен

Я пытаюсь использовать QDataTableRepository в моем проекте. Это заставляет меня должен импортировать querydsl. build.gradle применить плагин: 'Java' применить плагин: 'Затмение' применить плагин: 'org.springframework.boot' применить плагин: 'идея' репозиториев {mavenCentral ()} {зависимости компилировать ( "org.springframework.boot: Шпрингторп загрузки-DevTools ") компиляции ( 'org.springframework.boot: весна-загрузка-стартер') компиляции ( 'org.springframework.boot: весна-загрузка-стартер-паутина') компиляции ( 'org.springframework.boot: весенне загрузки пускателя данных JPA ') компиляции (' org.postgresql: PostgreSQL: 9.4.1212 ') компилировать (' org.projectlombok: Ломбок: 1.16.10' ) компилировать группы: 'com.github.darrachequesne', имя: 'весна-данных JPA-DataTables', версия: '3,1' компиляции группы: «ком. Следующий ()} {compileGeneratedJava dependsOn generateQueryDSL + = путь к классам sourceSets.main.runtimeClasspath} И я также установка аннотации процессора в Intellij. Изображение настройки аннотаций процессора я построю мой проект и построить успешный. В QClass генерирует внутри. Здесь структура / ** * QClient является Querydsl типа запроса для клиента * / @generated ( «com.mysema.query.codegen.EntitySerializer») общественный класс QClient проходит EntityPathBase {Но когда я запускаю проект ошибки. Вызванный: java.lang.IllegalArgumentException: Не нашли класс com.project.module.client.QClient запросов для класса домена om.project.module.client.Client! Разве я не хватает конфигурации? Изображение настройки аннотаций процессора я построю мой проект и построить успешный. В QClass генерирует внутри. Здесь структура / ** * QClient является Querydsl типа запроса для клиента * / @generated ( «com.mysema.query.codegen.EntitySerializer») общественный класс QClient проходит EntityPathBase {Но когда я запускаю проект ошибки. Вызванный: java.lang.IllegalArgumentException: Не нашли класс com.project.module.client.QClient запросов для класса домена om.project.module.client.Client! Разве я не хватает конфигурации? Изображение настройки аннотаций процессора я построю мой проект и построить успешный. В QClass генерирует внутри. Здесь структура / ** * QClient является Querydsl типа запроса для клиента * / @generated ( «com.mysema.query.codegen.EntitySerializer») общественный класс QClient проходит EntityPathBase {Но когда я запускаю проект ошибки. Вызванный: java.lang.IllegalArgumentException: Не нашли класс com.project.module.client.QClient запросов для класса домена om.project.module.client.Client! Разве я не хватает конфигурации? IllegalArgumentException: Не нашли класс com.project.module.client.QClient запросов для класса домена om.project.module.client.Client! Разве я не хватает конфигурации? IllegalArgumentException: Не нашли класс com.project.module.client.QClient запросов для класса домена om.project.module.client.Client! Разве я не хватает конфигурации?
limrain
1

голосов
1

ответ
231

Просмотры

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

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

голосов
1

ответ
83

Просмотры

Как Gradle обрабатывать избыточные зависимости

Если у меня есть два зависимостей в моем файле build.gradle, которые относятся к группе артефактам и обе этим группы содержат ссылки на одни и те же файлы .jar, как же Gradle справиться с ними? Признает ли Gradle разницу версий между отдельными файлами фляги, которые составляют группу, и только выбрать один с новейшей версией при компиляции производится или это выбрать тот, который указан последним в файле build.gradle? Пример: {зависимостей компиляции группы: 'некоторый-sdk1', имя: 'sdk1', версия: '2.5' собрать группу: 'некоторый-sdk2', имя: 'sdk2', версия: '1.0'} В этот пример, некоторые-СДК-1 может содержать сосуд под названием lib1-1.0.jar В некоторых-СДК-2, та же библиотека присутствует, но имеет другую версию. Например lib1-2.0.jar Какой файл баночка используется?
AndroidDev
1

голосов
0

ответ
211

Просмотры

Android Studio - неподдерживаемый MAJOR.MINOR версия 52,0

поэтому я обновил мой Android студии вчера, с тех пор я получаю сообщение об ошибке, когда я пытаюсь построить проект, Gradle выход заключается в следующем: ** Ошибка: (1, 1) Возникла проблема оценки проекта «: приложение». java.lang.UnsupportedClassVersionError: ком / Android / строить / Gradle / AppPlugin: неподдерживаемый MAJOR.MINOR версия 52,0 ** Двойной щелчок по ошибке приводит меня к build.gradle файл (модуль приложения) вот скриншот файла: I пытался загружать и использовать SDK версии 7, API лвл 24, но это не помогло бы. Кроме того, я не знаю, какую версию ввести для выделенных линий, когда я использую более позднюю версию ИДК. Извините, если это глупый вопрос. Другие вопросы, касающиеся того же не может дать мне решение. Он всегда говорит, чтобы обновить JDK, но это был судим при использовании SDk 7 в менеджере SDk или нет от меня? обновление теперь я также обновил JRE на Java 8 и до сих пор получить ту же проблему. Кроме того, я узнал это предупреждение: в котором говорится, я использую ИКА 26 инструментов сборки Оо удаление рекомендуемой линии не решает вышеуказанную ошибку я так запутался
railwanderer
1

голосов
0

ответ
110

Просмотры

Appengine Java на IntelliJ: getResourceAsStream нулевой режим отладки (Google Cloud Endpoints v2)

История: Я использую Google облако конечных точек 1.0 с андроид студии без каких-либо проблем. Однако Google решил переместить облако инструменты плагина из Android Studio для IntelliJ идеи, так что я мигрировал мой проект Cloud Endpoints 2.0 следуя https://cloud.google.com/endpoints/docs/frameworks/java/migrating Проблемы: Я последовал за этим для местное развертывание и отладка. Я могу отлаживать код, запустив AppengineDebug но InputStream поток = MyApi.class.getClassLoader () .getResourceAsStream ( "sample.json"); возвращает нуль. Файл sample.json находится в SRC / основные / ресурсов AppEngine-web.xml java8 верно верно Когда я бегу appengineRun задача из Gradle getResourceAsStream успешно работает, но я м не в состоянии отладки кода, запустив appengineRun задач Вопрос 1- Как я могу отлаживать код, выполнив задачу appengineRun? 2 Как я могу читать папку ресурсов при запуске AppengineDebug
Emre Koç
1

голосов
1

ответ
76

Просмотры

не /tools/external/gradle/gradle-4.5-bin.zip (Нет такого файла или каталога)

Я работаю над проектом. Мой код работает нормально. После того, как я слился, я получаю эту ошибку, когда я пытаюсь очистить / сборку. Любые идеи, какие шаги я должен следовать, чтобы исправить это? не /tools/external/gradle/gradle-4.5-bin.zip (Нет такого файла или каталога)
salyela
1

голосов
0

ответ
305

Просмотры

Says “package … does not exist” despite its JAR is inserted

I've built Fresco and copied the created *.jar packages into libs folder that is placed in the root directory of ReactAndroid project like the following: directory setup: - node_modules - ReactAndroid - libs - drawee-1.3.0-sources.jar - fbcore-1.3.0-sources.jar - src - main - java - libraries - build.gradle build.gradle file: ... dependencies { ... compile (name:'drawee-1.3.0-sources', ext:'jar') compile (name:'fbcore-1.3.0-sources', ext:'jar') ... } allprojects { repositories { flatDir { dirs 'libs', './libs' } } } ... When trying to run the command of ./gradlew installDebug it throws errors for the all classes that are added in *.jar packages like the below: /node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIViewOperationQueue.java:13: error: package com.facebook.common.logging does not exist import com.facebook.common.logging.FLog; However FLog class is present in fbcore-1.3.0-sources.jar package. (at com/facebook/common/logging/FLog.java path) Is there any chance to overcome this issue? Edit: Using *.aar packages instead of *.jar has solved the issue.
efkan
1

голосов
0

ответ
89

Просмотры

Мгновенная информация Приложения: версия дисплей отсутствует

В App Информация о Instant App, версия не видна под названием App. Вместо версии «Ваше имя», как текст виден, даже если VersionName и VersionCode добавляется приложение, база, myfeature Gradle. Пожалуйста, обратитесь к скриншоту предложение?
ASJ
1

голосов
1

ответ
164

Просмотры

Ошибка преобразования байт-код Dex с ProGuard

Получение этой ошибки без multidex: Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformClassesWithDexForDebug. > Com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Код возврата 1 для DEX процесс А с multidex включен: Ошибка: Не удалось завершить выполнение задачи для ': приложение: transformClassesWithMultidexlistForDebug. > Com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: Ошибка при выполнении процесса Java с главным классом com.android.multidex.ClassReferenceListBuilder с аргументами {C: \ Users \ pah- в приложении \ приложения \ сборка \ промежуточных \ мульти-DEX \ Debug \ componentClasses.jar C: \ Users \ тьфу-к-приложения \ приложения \ сборка \ промежуточных \ трансформирует \ Proguard \ Debug \ баночку \ 3 \ 1й \ главного. Ожидая полезный совет, чтобы решить эту проблему. Спасибо.
Fresco
1

голосов
0

ответ
62

Просмотры

Как добавить автогенерируемые файлы к заключительному банку модуля «Java-библиотека»?

У меня есть модуль в ведении Gradle проекта. Некоторые классы создаются путем обработки аннотаций. Но после того, как все эти файлы автоматически сгенерированных не приходит к окончательному банку. Как добавить? build.gradle модуля: применять плагин: 'ява-библиотека' применить плагин: 'Котлин' зависимости {реализации дерева файлов (в том число: [ '* .jar'], реж: 'Libs') реализация libraries.kotlinStdLib реализации libraries.rxjava компиляции проекта ( ': генератор: аннотация') проект kapt ( ": генератор: процессор") проект compileOnly ( ": генератор: процессор")} {sourceSets main.java.srcDirs + = 'SRC / Главные / Kotlin' Main.java .srcDirs + = "$ {buildDir.absolutePath} / TMP / kapt / главная / kotlinGenerated /" debug.java.srcDirs + = 'SRC / отлаживать / Котлин' debug.java. srcDirs + = "$ {buildDir.absolutePath} / TMP / kapt / отлаживать / kotlinGenerated /" release.java.srcDirs + = 'SRC / выпуск / Котлин' test.java.srcDirs + = 'SRC / тест / Котлин' androidTest. java.srcDirs + = 'SRC / androidTest / Kotlin'} kapt {generateStubs = TRUE} {buildscript Хранилище {mavenCentral ()} {зависимостей libraries.kotlinPlugin классов libraries.kotlinStdLib классов}} Хранилища {mavenCentral ()} {compileKotlin kotlinOptions {jvmTarget = "1,8"}} {compileTestKotlin kotlinOptions {jvmTarget = "1.8"}} файлы Generted видны внутри этого пакета, испытанного JUnit и т.д. Кроме того, эти файлы видимые Android Studio. $ Найти. -типа F | Grep Fsm *. /build/classes/kotlin/main/com/example/FsmPaymentInteractorImpl.class ./build/classes/kotlin/main/com/example/FsmSettingsInteractorImpl.class ./build/tmp/kapt/main/kotlinGenerated/FsmPaymentInteractorImpl.kt/com /example/FsmPaymentInteractorImpl.kt ./build/tmp/kapt/main/kotlinGenerated/FsmSettingsInteractorImpl.kt/com/example/FsmSettingsInteractorImpl.kt $ Там нет файлов в банке: $ найти. -name domain.jar | xargs деготь тс | Grep Fsm $ Идеи? Обновление: я нашел неожиданное поведение: если я запускаю задачу банки дважды нужные файлы при добавлении к банку. Зачем?? $ ./Gradlew -q: домен: баночка; находить . -name FSM * -типа е ./domain/build/classes/kotlin/main/com/example/FsmPaymentInteractorImpl.class ./domain/build/classes/kotlin/main/com/example/FsmSettingsInteractorImpl.class ./domain/build / TMP / kapt / Главный / kotlinGenerated / FsmPaymentInteractorImpl. кт / ком / пример / FsmPaymentInteractorImpl.kt ./domain/build/tmp/kapt/main/kotlinGenerated/FsmSettingsInteractorImpl.kt/com/example/FsmSettingsInteractorImpl.kt $ ./gradlew -q: домен: баночка; находить . -name FSM * -типа е ./domain/build/classes/kotlin/main/com/example/FsmPaymentInteractorImpl.class ./domain/build/classes/kotlin/main/com/example/FsmSettingsInteractorImpl.class ./domain/build /tmp/kapt/main/classFileStubs/com/example/FsmPaymentInteractorImpl.class ./domain/build/tmp/kapt/main/classFileStubs/com/example/FsmSettingsInteractorImpl.class ./domain/build/tmp/kapt/main/kotlinGenerated /FsmPaymentInteractorImpl.kt/com/example/FsmPaymentInteractorImpl.kt ./domain/build/tmp/kapt/main/kotlinGenerated/FsmSettingsInteractorImpl.kt/com/example/FsmSettingsInteractorImpl.kt $ находка. -name домен. баночка | xargs деготь тс | Grep Fs ком / пример / FsmPaymentInteractorImpl.class ком / пример / FsmSettingsInteractorImpl.class $
tse
1

голосов
2

ответ
567

Просмотры

Android Studio Multiple DEX файлы определяют

{ "Вид": "ошибка", "Текст": "\ тат java.util.concurrent.ForkJoinPool $ WorkQueue.runTask (ForkJoinPool.java:1056)", "источники": [{}]} AGPBI: { "вид ":" ошибка», "текст": "\ тат java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1692)", "источники": [{}]} AGPBI: { "вид": "ошибка" "текст": "\ тат java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:157)", "источники": [{}]} FAILED FAILURE: Строить неудачу с исключением. * Что пошло не так: Не удалось завершить выполнение задачи по ': приложение: transformDexArchiveWithDexMergerForDebug. > Com.android.build.api.transform.TransformException: com.android.dex.DexException: Несколько DEX файлы определяют Landroid / поддержка / дизайн / виджет / CoordinatorLayout $ OnPreDrawListener; Как я могу исключить эту библиотеку из всех компиляторов или как-то другой способ решить эту проблему? А как увидеть, какие библиотеки модуль дублируется? Что интересно - час назад он работал, код не изменился. Здание прекрасно, ошибка вылетает при попытке установить приложение на эмуляторе
SatanRus
1

голосов
0

ответ
48

Просмотры

Невозможно отлаживать Gradle плагин

Я разработал плагин Gradle. После последней реконструкции Gradle, что плагин не удается, и мне нужно отлаживать плагин для того, чтобы выяснить, что именно происходит не так. Я, однако, не удалось отладить плагин. Я делаю следующее: я установить следующие параметры окружающей среды: GRADLE_OPTS = «- Xdebug -Xrunjdwp: транспорт = транспорт по сокетам, сервер = у, подвесьте = у, адрес = 5005» Я исполняю сборки работает плагин из командной строки я придаю мой IntelliJ отладчик к запущенному процессу. Это сразу не удается, однако с ClassNotFoundException в IntelliJ: org.gradle.launcher.GradleMain. Плагин должен работать со всеми Gradle версий. Сам плагин имеет следующие Gradle соответствующие зависимостей: при условии, org.gradle Gradle-жильного 1.12 предоставляемого org.gradle Gradle-плагин 1.12 при условии Org. Gradle Gradle-BASE-услуга 1.12 Я попытался добавить следующую зависимость, а также: при условии org.gradle Gradle-обертке 4.5.1 Но это не имеет никакого значения. Трудность здесь состоит в том, что плагин должен работать со всеми версиями Gradle (версия 1,12 до 4,5). Вот причина, почему сам плагин зависит от старых версий Gradle во время компиляции. Там, где различные версии Gradle отличаются, я в настоящее время прибегают к размышлению, чтобы достичь своей цели во время выполнения. В то время как Gradle 1,12 находится в зависимости от проекта, сборка отлаживается использует Gradle 4.5.1. Однако, даже если я переключить Gradle версия проекта отлаживается, та же ошибка остается. Кроме того, как плагин прекрасно работает на всех версиях до 4.5, такой сеанс отладки будет не поможет много, даже если бы я заставить его работать.
Yves V.
1

голосов
1

ответ
328

Просмотры

Не в состоянии загрузить AAR с помощью Gradle-bintray-плагин: только банку файл загружен

Используя рекомендации здесь я не могу загрузить мой андроид AAR на мой счет Bintray. Я получил «Build преуспевающего», используя gradlew bintrayUpload, но только баночка файл и файл П видимы в bintray. Вот мой топ buildscript уровня Gradle файл {Репозитории {jcenter ()} {зависимости классов 'com.android.tools.build:gradle:2.3.3'}} {идентификатор плагин "com.jfrog.bintray" версия «1.7.3 "} {allprojects репозиториев {jcenter ()}} применить плагин: 'Maven-публикацию' применить плагин: 'Java' применить плагин: издательство 'Maven' {публикации {MyPublication (MavenPublication) {от com.android components.java GroupID». me.mylibrary»артефакт„демо-Пб“ } {buildTypes выпуск {minifyEnabled ложно proguardFiles getDefaultProguardFile ( 'ProGuard-android.txt'), 'proguard-rules.pro'}}} {зависимостей компиляции дереве файлов (Dir: 'LIBS', включают в себя: [ '* .jar']) androidTestCompile ( 'com.android.support.test.espresso: эспрессо-жильный: 2.2.2', {исключить группу: 'com.android.support', модуль: 'поддержка-аннотации'}) компиляции «com.android.support : AppCompat-v7: 26. +» 'testCompile JUnit: JUnit: 4.12} есть ли что-то не хватает? Я также попробовать использовать пример сценария здесь, но результат тот же. С наилучшими пожеланиями... про»}}} {зависимостей компиляции (реж дереве файлов: 'LIBS', включают в себя: [ '* .jar']) androidTestCompile ( 'com.android.support.test.espresso: Эспрессо-жильный: 2.2.2', {исключить группа: 'com.android.support', модуль: 'Опорно-аннотаций'}) компиляции '' com.android.support:appcompat-v7:26.+ testCompile 'JUnit: JUnit: 4.12'} есть ли что-то не хватает? Я также попробовать использовать пример сценария здесь, но результат тот же. С наилучшими пожеланиями... про»}}} {зависимостей компиляции (реж дереве файлов: 'LIBS', включают в себя: [ '* .jar']) androidTestCompile ( 'com.android.support.test.espresso: Эспрессо-жильный: 2.2.2', {исключить группа: 'com.android.support', модуль: 'Опорно-аннотаций'}) компиляции '' com.android.support:appcompat-v7:26.+ testCompile 'JUnit: JUnit: 4.12'} есть ли что-то не хватает? Я также попробовать использовать пример сценария здесь, но результат тот же. С наилучшими пожеланиями... поддержка: AppCompat-v7: 26. +» 'testCompile JUnit: JUnit: 4,12'} Есть ли что-то не хватает? Я также попробовать использовать пример сценария здесь, но результат тот же. С наилучшими пожеланиями... поддержка: AppCompat-v7: 26. +» 'testCompile JUnit: JUnit: 4,12'} Есть ли что-то не хватает? Я также попробовать использовать пример сценария здесь, но результат тот же. С наилучшими пожеланиями...
Oumar Diarra
1

голосов
1

ответ
89

Просмотры

Gradle ShadowJar jar of jars without unzipping classes

I am trying to create a jar of jars without unzipping class files from each jar. Unfortunately shadowJar unzip's all jars and resulting jars contain directories instead of jars. My build.gradle file is: apply plugin: 'com.github.johnrengelman.shadow' dependencies { compile("ldapjdk:ldapjdk:1.0"){ transitive = false } compile("support:activemq-core:5.3.1"){ transitive = false } compile("support:concurrent:0.0"){ transitive = false } compile("dom4j:dom4j:${dom4j_version}"){ transitive = false } compile("commons-lang:commons-lang:${commons_lang_version}") { transitive = false } } task copyRuntimeLibs(type: Copy) { from(project(':server').configurations.runtime) include 'commons-lang2*' include 'ldapjdk*' include 'dom4j*' include 'concurrent*' } task copyFiles(dependsOn: [copyRuntimeLibs]) task copyToLib( type: Copy ) { into "$buildDir/lib" from configurations.runtime } jar { dependsOn copyToLib } shadowJar { zip64 true baseName = "service" from("$buildDir/lib") { include '**' } } I've tried from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }. This also extracts classes, MANIFEST, etc. Is there a way to not extract classes from each jar & instead make a jar of jars? Thanks a lot.
Badri
1

голосов
0

ответ
226

Просмотры

Ошибка: Не удалось завершить выполнение задачи по «: transformClassesWithMultidexlistForDebug»

После выполнения некоторых refactors на моем build.gradle, я не могу прекратить иметь эту ошибку. Мой класс приложение расширяет Multidex и устанавливается на attachBaseContext. Clean + Rebuild не работает :( Я гугле много, и я ничего не могу найти Может кто-нибудь мне помочь. Ошибка:? Java.io.IOException: Не могу написать [/ строить / промежуточных / мульти-Dex / отладки /componentClasses.jar] (не могу прочитать [/build/intermediates/transforms/desugar/debug/106.jar(;;;;;;**.class)] (Дублировать запись на молнии [106.jar: Android / поддержка /design/widget/CoordinatorLayout$Behavior.class])) build.gradle tasks.whenTaskAdded {задача -> если (task.name == "lintVitalRelease") {task.enabled = ложь}} применить плагин: 'проект-отчет' применить плагин: '' com.android.application применить плагин: 'Realm-андроида' репозиториев {Maven {URL «https:
Lucas Franco
1

голосов
1

ответ
709

Просмотры

How to package “wrap.sh” shell script with android studio

I am trying to launch my application through a wrap.sh script as in here, but When putting my wrap.sh in the right place, it is not bundled in my apk. Here is the relevant build.gradle file: android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion sourceSets.main { res.srcDirs "res" assets.srcDirs '../../Resources/data/app', '../../Resources/data/content' jniLibs.srcDirs "jni" java.srcDirs "javasrc" manifest.srcFile "AndroidManifest.xml" } buildTypes { sanitize_debug { initWith buildTypes.debug minifyEnabled false useProguard false sourceSets.main { jniLibs.srcDirs += "jni/sanitizer/libs" } [...] tasks.whenTaskAdded { task -> if (task.name == 'generateSanitize_debugBuildConfig') { task.dependsOn createWrapScriptAddDir } } static def writeWrapScriptToFullyCompileJavaApp(wrapFile, abi) { if(abi == "armeabi" || abi == "armeabi-v7a") abi = "arm" if(abi == "arm64-v8a") abi = "aarch64" if (abi == "x86") abi = "i686" wrapFile.withWriter { writer -> writer.write('#!/system/bin/sh\n') writer.write('HERE="$(cd "$(dirname "$0")" && pwd)"\n') writer.write('export ASAN_OPTIONS=log_to_syslog=false,allow_user_segv_handler=1,detect_container_overflow=0\n') //writer.write('export ASAN_ACTIVATION_OPTIONS=include_if_exists=/data/local/tmp/asan.options.b\n') writer.write("export LD_PRELOAD=\$HERE/libclang_rt.asan-${abi}-android.so\n") writer.write('\[email protected]\n') } } task createWrapScriptAddDir(dependsOn: copyASANLibs) { for (String abi : rootProject.ext.abiFilters) { def dir = new File("jni/sanitizer/libs/" + abi) dir.mkdirs() def wrapFile = new File(dir, "wrap.sh") writeWrapScriptToFullyCompileJavaApp(wrapFile, abi) println "write file " + wrapFile.path } } and my resulting lib folder in my apk only contains my so files (which are correctly copied from their respective "jni/sanitizer/libs/abi" folder to the lib folder in the apk) and not my wrap.sh file. I do actually see my wrap.sh file in my android studio folder view (and on my disk), but there is none in the apk. (I am trying to build in android studio my so file with sanitizer as in here)
downstroy
1

голосов
0

ответ
393

Просмотры

AspectJ в мультипроектной сборки с Gradle

Java: 410) на org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType (BcelWorld.java:478) при org.aspectj.weaver.bcel.BcelWorld.addSourceObjectType (BcelWorld.java:453) в org.aspectj.weaver.bcel .BcelWeaver.addClassFile (BcelWeaver.java:456) при org.aspectj.weaver.bcel.BcelWeaver.addClassFile (BcelWeaver.java:480) в org.aspectj.ajdt.internal.core.builder.AjBuildManager.initBcelWorld (AjBuildManager.java : 904) в ... (укороченный) Вызванный: java.lang.RuntimeException: плохой WeaverState.Kind: -115. Файл был ::: 0 в org.aspectj.weaver.WeaverStateInfo.read (WeaverStateInfo.java:171) в org.aspectj.weaver.AjAttribute.read (AjAttribute.java:105) в org.aspectj.weaver.bcel.Utility .readAjAttributes (Utility.java:101) в org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked (BcelObjectType.java:383) ... более 131 FAILED Указанный файл является абстрактным аспектом, который реализуется в веб-приложение. Итак: общественный абстрактный аспект AbstractClassInCore {@Before общественного недействительными beforeMethod (ProceedingJoinPoint joinPoint) {}} и общественный аспект ImplClassInWebApp расширяет AbstractClassInCore {} Построение основного сценария проекта (укороченный): buildscript {{репозиториев Maven {URL «https: //plugins.gradle .org / м2 / "}} зависимостей {путь к классам "gradle.plugin.aspectj: Gradle-AspectJ: 0.1.6"} project.ext {aspectjVersion = '1.8.13'}} применить плагин: "Eclipse" применить плагин:" Java»применить плагин: 'затмение-WTP' применить плагин: "aspectj.gradle" compileJava {options.encoding = "UTF-8" } {хранилищами mavenCentral ()} {зависимостей компиляции проекта ( «:») основной компиляции проекта ( «: другой-подпроект») // не имеет аспектов} Я искал для двух ключевых исключений. Насколько я понимаю, они возникают, когда один пытается сплести уже сотканный класс снова. Поэтому я делаю вывод, что причина заключается в мультипроектной установке и должна быть установлена ​​в Gradle создания сценариев. Я попробовал несколько модификаций, но ситуация не изменилась. Например удаление плагина из любого сценария не делают разницы в военной задаче. Тем не менее, было бы внести изменения в выпускном классе, который пропустит аспект. Действие обновления Gradle и развертывание веб-приложения на сервере WildFly работают нормально. Это указывает на то, что я хочу, должен работать, но, видимо, эти два процесса не ведут себя так же.
P Laack
1

голосов
0

ответ
331

Просмотры

Не удалось разрешить com.google.apis: Google-API-сервисов Gmail: v1-rev82-1.23.0

Я Трей идти через учебник Android Quickstart, но эти строки в файле gradle.app: компилировать «com.google.api-клиент: Google-апи-клиент: 1.23.0» компилировать «com.google.oauth-клиент: google- OAuth-клиент-молы: 1.23.0' компилировать 'com.google.apis: Google-API-сервисов Gmail: v1-rev82-1.23.0' дать мне следующее сообщение об ошибке после синхронизации: не удалось разрешить com.google. OAuth-клиент: Google-OAuth-клиент-причал: 1.23.0. Не удалось разрешить com.google.apis: Google-API-сервисов Gmail: v1-rev82-1.23.0. Не удалось разрешить org.apache.httpcomponents: HttpClient: 4.0.1. Проект скомпилированных версии SDK: API 26: Android 8.0 (Oreo) Я не понимаю, как решить эту зависимость. Может кто-нибудь помочь мне, пожалуйста?
Sándor Hatvani
1

голосов
1

ответ
167

Просмотры

Создание более одного оборотов в минуту с nebula.ospackage плагин

Я использую плагин bebula.ospackage с Gradle создать специальные обороты. Таким образом, добавляются следующим ospackage {PACKAGENAME = «РАПНО» packageGroup = «...» ...} Таким образом, у меня будет создание оборотов под названием РАПНО. Что мне нужно, чтобы создать более одного оборотов в минуту пакеты для других вопросов. РАПН, rpmB и т.д. Я не могу просто поставить выше блок с различными параметрами, так как последний будет перезаписывать все, и я все еще получаю один оборотов в минуту. Любая идея. Как создать несколько RPMs?
1

голосов
0

ответ
106

Просмотры

CMake: Referencing a sibling native Android Library module from App code

У меня есть проект Android-студия с общей компоновкой следующим образом: Проект / | + - приложение / | | | + - SRC / главная / CPP / | | | | | + - родной-lib.cpp | | + - CMakeLists.txt | | | + - build.gradle | + - CMakeLists.txt | | + - родственный Пб / | | | + - SRC / главная / CPP / | | | | | + - Парта / CMakeLists.txt | | + - partB / CMakeLists.txt | | + - PARTC / CMakeLists.txt | | | + - build.gradle | + - CMakeLists.txt | + - + build.gradle - settings.gradle родственный Пб представляет собой библиотеку стороннего состоит из нескольких частей, каждая с отдельными источниками и общих заголовков, каждый из которых составлен в любой статический или общей библиотеки, используя связанный с ним CMake файл, и включен в подкаталог с помощью файла библиотеки CMake верхнего уровня. Большинство из этих частей зависят от других частей. Цель состоит в том, чтобы собрать и связать части родственного-Lib в файлы библиотека внутри Android Library (.aar) и использовать эти библиотеки из исходных файлов в главном приложении (например, нативную lib.cpp). Я был в состоянии собрать каждой из этих частей в качестве статической библиотеки, с заключительной части связаны друг с другом в качестве общей библиотеки (с помощью target_link_libraries () на этой части), а затем загрузить библиотеку из кода приложения. Однако, когда я пытаюсь вызвать любого из функций Sibling-Lib, я получить эталонные ошибки при компиляции. Как я должен настроить CMake и Gradle файлов (как для приложения и библиотеки), чтобы правильно собрать и настроить свой проект? Есть, однако, лучший способ настроить проект для получения желаемого результата? AAR) и использовать эти библиотеки из исходных файлов в главном приложении (например, нативная lib.cpp). Я был в состоянии собрать каждой из этих частей в качестве статической библиотеки, с заключительной части связаны друг с другом в качестве общей библиотеки (с помощью target_link_libraries () на этой части), а затем загрузить библиотеку из кода приложения. Однако, когда я пытаюсь вызвать любого из функций Sibling-Lib, я получить эталонные ошибки при компиляции. Как я должен настроить CMake и Gradle файлов (как для приложения и библиотеки), чтобы правильно собрать и настроить свой проект? Есть, однако, лучший способ настроить проект для получения желаемого результата? AAR) и использовать эти библиотеки из исходных файлов в главном приложении (например, нативная lib.cpp). Я был в состоянии собрать каждой из этих частей в качестве статической библиотеки, с заключительной части связаны друг с другом в качестве общей библиотеки (с помощью target_link_libraries () на этой части), а затем загрузить библиотеку из кода приложения. Однако, когда я пытаюсь вызвать любого из функций Sibling-Lib, я получить эталонные ошибки при компиляции. Как я должен настроить CMake и Gradle файлов (как для приложения и библиотеки), чтобы правильно собрать и настроить свой проект? Есть, однако, лучший способ настроить проект для получения желаемого результата? а затем загрузить библиотеку из Java-кода приложения. Однако, когда я пытаюсь вызвать любого из функций Sibling-Lib, я получить эталонные ошибки при компиляции. Как я должен настроить CMake и Gradle файлов (как для приложения и библиотеки), чтобы правильно собрать и настроить свой проект? Есть, однако, лучший способ настроить проект для получения желаемого результата? а затем загрузить библиотеку из Java-кода приложения. Однако, когда я пытаюсь вызвать любого из функций Sibling-Lib, я получить эталонные ошибки при компиляции. Как я должен настроить CMake и Gradle файлов (как для приложения и библиотеки), чтобы правильно собрать и настроить свой проект? Есть, однако, лучший способ настроить проект для получения желаемого результата?
bchase
1

голосов
3

ответ
1.1k

Просмотры

Не удалось разрешить com.android.support:design:26.1.0

Я с этой проблемой довольно долгое время, что мой com.android.support:design:26.1.0 подводит меня, и я понятия не имею, что менять больше. Это мои файлы для модуля Gradle. Build.gradle (приложение) применять плагин: 'com.android.application' андроида {compileSdkVersion 26 buildToolsVersion '26 .0.2' defaultConfig {ApplicationID "com.xxx.yyy" minSdkVersion 16 targetSdkVersion 26 VersionCode 1 versionName "1,0" testInstrumentationRunner «андроид. support.test.runner.AndroidJUnitRunner»} {buildTypes выпуск {minifyEnabled ложно proguardFiles getDefaultProguardFile ( 'ProGuard-android.txt'), 'proguard-rules.pro'}}} {зависимостей реализация дерево файлы (реж: ' buildscript {{хранилищами Google () jcenter ({URL "http://jcenter.bintray.com/"})} зависимости {путь к классам 'com.android.tools.build:gradle:3.0.1' // Путь к классам «ком. google.gms: Google-сервисы: 3.2.0' // ПРИМЕЧАНИЕ: не размещать зависимости приложения здесь; они принадлежат // в отдельных файлах модуля build.gradle}} allprojects {{хранилищами Google () jcenter ({URL "http://jcenter.bintray.com/"}) {Maven URL «https://maven.google .com»}}} задача чистой (тип: Удалить) {удалить rootProject.buildDir} Ошибка: не удалось разрешить зависимость для ': приложение @ releaseUnitTest / compileClasspath': не удалось разрешить com.android.support:design:26.1.0. Ошибка: Не удалось разрешить зависимость для «: Приложение @ релиз / compileClasspath ': Не удалось разрешить com.android.support:design:26.1.0. Ошибка: Не удалось разрешить зависимость для «: приложение @ debugUnitTest / compileClasspath»: Не удалось разрешить com.android.support:design:26.1.0. Ошибка: Не удалось разрешить зависимость для «: приложение @ debugAndroidTest / compileClasspath»: Не удалось разрешить com.android.support:design:26.1.0. Ошибка: Не удалось разрешить зависимость для «: приложение @ отладки / compileClasspath»: Не удалось разрешить com.android.support:design:26.1.0. И только функция «Snackbar» не работает, но остальное кажется нормально. Когда я изменить дизайн 25.1.0 версии вместо этого, он работает, но он конфликтует с другими 26.1.0 те, так что не рекомендуется в Android Studio. Кто-нибудь..? Я попытался положить компиляции «com.android.support:design:26.1.0» вместо реализации, это не работает. Когда я попытался изменить все это либо 25.4.0 или любой другой 25 версии, много других вещей, оленья кожа компиляции, а также. Я непроверенный автономную работу, попытался удалить / добавление каталогов Maven, не-комментируя еще несколько зависимостей, изменяя все для компиляции вместо реализации, но только дает мне больше ошибок. Да я обновил всю мою SDKs до последнего, но у меня есть ощущение, что Gradle просто не может загрузить определенные зависимости от веба-сайтов, поэтому я не могу загрузить больше других зависимости. (Хотя мой офф-лайн работа снят) Кроме того, независимо, которые раскомментировал в коде выше, это означает, что я попытался ввода этих строк, но это не решило проблему или скорее создали больше проблем. много других вещей, оленья кожа компиляции, а также. Я непроверенный автономную работу, попытался удалить / добавление каталогов Maven, не-комментируя еще несколько зависимостей, изменяя все для компиляции вместо реализации, но только дает мне больше ошибок. Да я обновил всю мою SDKs до последнего, но у меня есть ощущение, что Gradle просто не может загрузить определенные зависимости от веба-сайтов, поэтому я не могу загрузить больше других зависимости. (Хотя мой офф-лайн работа снят) Кроме того, независимо, которые раскомментировал в коде выше, это означает, что я попытался ввода этих строк, но это не решило проблему или скорее создали больше проблем. много других вещей, оленья кожа компиляции, а также. Я непроверенный автономную работу, попытался удалить / добавление каталогов Maven, не-комментируя еще несколько зависимостей, изменяя все для компиляции вместо реализации, но только дает мне больше ошибок. Да я обновил всю мою SDKs до последнего, но у меня есть ощущение, что Gradle просто не может загрузить определенные зависимости от веба-сайтов, поэтому я не могу загрузить больше других зависимости. (Хотя мой офф-лайн работа снят) Кроме того, независимо, которые раскомментировал в коде выше, это означает, что я попытался ввода этих строк, но это не решило проблему или скорее создали больше проблем. меняется все компилировать вместо реализации, но только дает мне больше ошибок. Да я обновил всю мою SDKs до последнего, но у меня есть ощущение, что Gradle просто не может загрузить определенные зависимости от веба-сайтов, поэтому я не могу загрузить больше других зависимости. (Хотя мой офф-лайн работа снят) Кроме того, независимо, которые раскомментировал в коде выше, это означает, что я попытался ввода этих строк, но это не решило проблему или скорее создали больше проблем. меняется все компилировать вместо реализации, но только дает мне больше ошибок. Да я обновил всю мою SDKs до последнего, но у меня есть ощущение, что Gradle просто не может загрузить определенные зависимости от веба-сайтов, поэтому я не могу загрузить больше других зависимости. (Хотя мой офф-лайн работа снят) Кроме того, независимо, которые раскомментировал в коде выше, это означает, что я попытался ввода этих строк, но это не решило проблему или скорее создали больше проблем.
Jayden Choi
1

голосов
1

ответ
759

Просмотры

Настройка развития и производственной среды для приложений Android в Android Studio

У меня есть 2 вопроса относительно этого вопроса. если в Laravel / Сети мы .env файл, чтобы установить среду для «разработки» или производства и автоматически подключаться к различным базам данных. как насчет в Android / Котлин / андроида студии? и как сделать запрос моего приложения к моему локальному хосту (127.0.2.1) на ПК, если он находится в «развитии» окружающая среду и запрос на реальный URL-адрес API, если это в среде «производство». FYI, я не использую эмулятор. Я использую мой телефон, чтобы проверить мое приложение.
Kakashi

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