привет, я хочу спросить о сообщении об ошибке Android, и я хочу знать, как решить эту проблему. Я разрабатываю его с помощью React Native, и я хотел знать, что это значит и как это решить. вы можете увидеть ошибку здесь ниже
home/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/588cc028d2e630da3036f4ad87f9dbb3/res/values/values.xml:252:5-69: AAPT: Attribute "aspectRatio" already defined with incompatible format.
home/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.0.2.aar/588cc028d2e630da3036f4ad87f9dbb3/res/values/values.xml:252:5-69: AAPT: Original attribute defined here.
project/node_modules/react-native-camera/android/build/intermediates/bundles/debug/res/values/values.xml:20:5-26:13: AAPT: String types not allowed (at 'aspectRatio' with value '4:3').
warning: string 'title_payment_failed' has no default translation.
Failed to generate resource table for split ''
project/android/app/build/intermediates/res/merged/debug/values/values.xml:477: error: Attribute "aspectRatio" already defined with incompatible format.
project/android/app/build/intermediates/res/merged/debug/values/values.xml:462: Original attribute defined here.
project/HGC-datacomm/android/app/build/intermediates/res/merged/debug/values/values.xml:3636: error: Error: String types not allowed (at 'aspectRatio' with value '4:3').
> Task :app:processDebugResources FAILED
Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
заранее спасибо
PS. я уже установил android.enableAapt2 в false
редактировать: я нашел, как воспроизвести эту ошибку
compile ('com.midtrans:uikit:1.20.3-PRODUCTION')
compile ('com.midtrans:uikit:1.20.3')
compile project(':react-native-camera')
// midtrans repositories
maven { url "http://dl.bintray.com/pt-midtrans/maven" }
maven { url "https://jitpack.io" }
Я подозреваю, что существует конфликт зависимостей, потому что, когда я комментирую один из пакетов, он работает без проблем, но я не знаю, как его решить. возможно, ветеран андроида может помочь мне, как это решить? заранее спасибо
google()
к вашимbuildscript repositories
иallprojects repositories
прямо вверху и попробуйте другую сборку, также добавьте `maven { url 'plugins.gradle.org/m2' }` в ваши репозитории `allprojects - person Naveed Sheriffdeen   schedule 29.10.2018aspectRatio
. Один внутри react-native-cameraandroid/src/main/res/value/attrs.xml
, который равен<attr name="aspectRatio" format="string"/>
, а другой внутри midtrans uikituikit/src/main/res/values/attrs.xml
, который равен<attr name="aspectRatio" format="float"/>
. Ошибка произошла, когда они объединились. Я до сих пор не знаю, как решить эту проблему. Я надеюсь, что эта информация может помочь. - person Bukhari   schedule 29.01.2019