我正在使用Camera2API构建应用程序,今天我更新到了最新的AndroidStudio版本。代码编译的很好,但是执行时出现错误。试图找出问题出在哪里,我单击了Java的内部文件,令我惊讶的是它们充满了错误。之前单击过其中的一些,但没有单击,因此可能是由于更新。关于为什么以及如何修复的任何想法?
这是执行错误(可能不那么重要):
git reset --soft
例如,当访问Handler.java或Looper.java时,我看到以下内容:
不让我发布图片引起声誉,因此... Looper.java
E/MediaRecorder: start called in an invalid state: 4
E/AndroidRuntime: FATAL EXCEPTION: S&MCam_backgroundThread
Process: com.example.smcam, PID: 14487
java.lang.IllegalStateException
at android.media.MediaRecorder.start(Native Method)
at com.example.smcam.CameraDetector$2.onOpened(CameraDetector.java:102)
at android.hardware.camera2.impl.CameraDeviceImpl$1.run(CameraDeviceImpl.java:139)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)
然后所有使用导入的函数使用也分别是错误50和36。
就像导入不再有效一样,但是不应该使用IDE自动更新它们吗? (对不起英国人,在这里西班牙语)
如果有帮助,请链接到此处的图像:https://imgur.com/a/wFYKO35