谜一样的 react-native-camera
的使用教程,很多设置都不明显,比如
Insert the following lines in android/app/build.gradle:
inside the dependencies block:
implementation project(':react-native-camera')
inside defaultConfig block insert either:
android { ... defaultConfig { ... missingDimensionStrategy 'react-native-camera', 'general' <-- insert this line } }
这段是最容易忽略的,如果忽略了这段,就会报如下错误
Could not determine the dependencies of task ':app:mergeDebugAssets'. > Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'. > Could not resolve project :react-native-camera. Required by: project :app > Cannot choose between the following configurations of project :react-native-camera: - generalDebugRuntimeElements - mlkitDebugRuntimeElements All of them match the consumer attributes: - Configuration 'generalDebugRuntimeElements': - Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'. - Found com.android.build.api.attributes.VariantAttr 'generalDebug' but wasn't required. - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'. - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'. - Found react-native-camera 'general' but wasn't required. - Configuration 'mlkitDebugRuntimeElements': - Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'. - Found com.android.build.api.attributes.VariantAttr 'mlkitDebug' but wasn't required. - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'. - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'. - Found react-native-camera 'mlkit' but wasn't required.
目前尚无回复