Я создал простое приложение для преобразования текста в текст, используя Visual Studio, следуя инструкции uTube https://www.youtube.com/watch?v=CLjzLiU_GpE
Я новичок в разработке приложений и хотел узнать это, но не могу скомпилировать.
Я попытался повторить подобные ошибки здесь
Дубликат класса android.support.v4.app.INotificationSideChannel найден в классах модулей?
Когда я пытаюсь следовать этому и добавить в AndroidStudioProjects \ ImageToTextApp \ gradle.properties
Я получаю больше ошибок
Мои ошибки, как показано, но я включил (только) первый и последний 2, всего 390.
Я думаю, что я вижу, что это говорит мне (как и другие проблемы здесь), что класс находится в 2 библиотеках.
(com.android.support:support-compat:28.0.0) и classes.jar (com.android.support:support-v4:24.0.0)
Могу ли я увидеть, как мой проект импортирует эти библиотеки, и как мне исправить эти ошибки.
Повторяющийся класс android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, найденный в модулях classes.jar (com.android.support:support-compat:28.0.0) и classes.jar (com.android.support:support-v4: 24.0.0)
Дубликат класса android.support.v4.app.ActionBarDrawerToggle находится в модулях classes.jar (com.android.support:support-core-ui:28.0.0) и classes.jar (com.android.support:support-v4:24.0 +0,0)
...
Дубликат класса android.support.v4.widget.ViewDragHelper $ 2 найден в модулях classes.jar (com.android.support:customview:28.0.0) и classes.jar (com.android.support:support-v4:24.0.0)
Дубликат класса android.support.v4.widget.ViewDragHelper $ Обратный вызов найден в модулях classes.jar (com.android.support:customview:28.0.0) и classes.jar (com.android.support:support-v4:24.0.0 )
Перейдите к документации, чтобы узнать, как исправить ошибки разрешения зависимостей.
Привет @BachVu
Я добавил предложенную вами строку, и файл build.gradle теперь выглядит как
зависимости {
реализация fileTree (dir: 'libs', include: ['* .jar'])
реализация 'com.android.support:appcompat-v7:28.0.0' реализация
'Com.android.support.constraint: ограничение-макет: 2.0.0-beta1'
testImplementation 'junit: junit: 4.13-beta-3'
androidTestImplementation 'com.android.support.test: runner: 1.0.2'
androidTestImplementation
'Com.android.support.test.espresso: эспрессо-ядро: 3.0.2'
реализация 'com.google.android.gms: play-services-vision: 10.2.4'
модуль исключения: 'support-v4'}
Но это просто создает больше ошибок
ОШИБКА: метод Gradle DSL не найден: 'exclude ()'
Нужно ли добавить другой импорт или я добавил не в том месте?