我运行Android emulator并在此行“cameraProviderFuture=ProcessCameraProvider.getInstance(requireResponsibility())”处崩溃。为什么?
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val barcodeScannerOptions = BarcodeScannerOptions.Builder()
.setBarcodeFormats(
Barcode.FORMAT_QR_CODE
)
.build()
cameraProviderFuture = ProcessCameraProvider.getInstance(requireActivity())
cameraProviderFuture.addListener(
Runnable {
val cameraProvider = cameraProviderFuture.get()
val preview = Preview.Builder().build()
val cameraSelector = CameraSelector.Builder()
.requireLensFacing(LENS_FACING_BACK)
.build()
preview.setSurfaceProvider(binding.cargoPreviewView.surfaceProvider)
val camera =
cameraProvider.bindToLifecycle(viewLifecycleOwner, cameraSelector, preview)
},ContextCompat.getMainExecutor(requireContext())
)
}
logcat错误:java.lang.NoSuchMultiodError:没有静态方法getOrCreateInstance(Landroid/Content/Context;)Lcom/谷歌/通用/util/并发/ListenableFuture;在类Landroidx/相机/核心/相机;或其超级类(声明的'androidx.camera.core.相机'出现在 /data/app/~~pfIVQ_AeL7AM1I9N0OVqPw==/-SOiV3Uc-nIKoyBDTJx6EHA==/base.apk)在androidx.camera.lifecycle.ProcessCamerarovider.get实例(ProcessCamerarovider.java:149)在com.hannlync.mercury.fragment.information_activity.information_fragment.cargo_fragment...CargoFragment.onViewCreated(CargoFragment.kt:47)
在我更新gradle并解决问题之后。
// CameraX core library using the camera2 implementation
def camerax_version = "1.0.2"
// The following line is optional, as the core library is included indirectly by camera-camera2
implementation "androidx.camera:camera-core:1.1.0-alpha11"
implementation "androidx.camera:camera-camera2:1.1.0-alpha11"
// If you want to additionally use the CameraX Lifecycle library
implementation "androidx.camera:camera-lifecycle:1.1.0-alpha11"
// If you want to additionally use the CameraX View class
implementation "androidx.camera:camera-view:1.0.0-alpha31"
// If you want to additionally use the CameraX Extensions library
implementation "androidx.camera:camera-extensions:1.0.0-alpha31"
在google play上出现此错误 defaultConfig{
我更新了Android Studio到2.2和我的项目将不再构建。我的活动super.on创建(SavedInstanceState)给我一个错误: 我做了一个全新的活动,看看是不是我的代码导致了这个问题,但没有帮助。活动内容如下: 这是我的身材。格雷德尔(应用程序) 在此错误之前,我得到了这个:java.lang.NoSuchMultiodError:没有静态方法setOnApplyWindow
我有一个扩展方法: 应用程序安装时没有任何错误;但是当在运行时调用该方法时,它会给我以下错误: java.lang.NoSuch方法错误:没有静态方法onClickButtonBack(Lcom/app/common_client/ui/片段 /stores/StoresClientFragment;)V类Lcom/app/common_client/公共资源/公共资源AppTypeGroupKt
我试图在Android Studio中运行一个测试,测试设置抛出一个java.lang.NoSuchMethodError 测试: 有人知道正在发生什么,或者能给我指路? 编辑:当我在其他测试中创建一个实体的新实例时再次出现此错误,该实体在测试中是静态属性。
问题内容: 我的应用程序有一个问题,当我登录时,该应用程序崩溃并且出现错误: 我试图弄乱gradle并更改变量。这个问题似乎源于此软件包: 然后,它还引用了以下内容: 这是我的摇篮 关于如何找到纠正错误的方法有任何想法吗? 问题答案: 尝试切换到Java 8兼容性,以对某些库进行适当的除糖处理: 此外,Google JSON API可能更需要。
我正在构建一个Android应用程序,在尝试读取XLSX文件时,面临一个非静态方法异常。 尝试了所有的可能性,如更新应用程序/build.gradle中的依赖关系,但没有成功。 请帮助我解决此问题。 我正在添加app.gradle文件。其他代码是使用XSSF的基本XLSX文件读取。当我试图在Spring Suite工具中运行这个java片段时,它运行正常。然而,当我将这些java片段集成到Andr