我只是将代码切换asynctask到,rxjava2并且我在我的nexus中随机获取此异常:
在Galaxy s6 Edge中调用Camera.release()之后正在使用相机
以下是我的代码 -
班级相机:
public class Cameras {
private static final String TAG = Cameras.class.getSimpleName();
private static final String SP_CAMERA_ID = "camera_id";
private static final int NO_NEXT_TASK = 0;
private static final int NEXT_TASK_RELEASE_COMPLETE = 1;
private static final int NEXT_TASK_SWITCH_COMPLETE = 2;
private static final int NEXT_TASK_START_PREVIEW = 3;
private Camera camera;
private int currentCameraId = -1;
private Camera.PreviewCallback previewCallback;
private byte[] buffer1, buffer2, buffer3;
private SurfaceTexture surfaceTexture;
private Listener …Run Code Online (Sandbox Code Playgroud) 我正在开发一个带有TFS大型解决方案的项目,其中包括一个sqlProject.我们在该项目中使用了一些东西,但是还为项目生成了一个.jfm文件..jfm已从项目中排除,但TFS一直试图访问它.它也显示在"排除的更改"下,即使我没有对其进行任何更改.
我在行中添加了一个.tfignore文件
*.jfm
Run Code Online (Sandbox Code Playgroud)
并重新启动visual studio并重新启动我的电脑.此弹出窗口仍然存在:
然后我无法在Source Control Explorer中打开任何内容,只是不断给我弹出窗口.我用谷歌搜索,向我的同事说话,尝试移动.tfignore文件,没有一个工作,这让我疯狂.
将Gradle更新为3.3并将Android Studio版本更新为3.0.1后,我收到以下错误
错误
错误:找不到com.android.support:support-v4:27.0.1.要求:项目:app> com.android.support:design:25.2.0项目:app> com.android.support:design:25.2.0> com.android.support:transition:25.2.0
有关更多详细信息,请参阅IDE日志(帮助|显示日志)
请从Android SDK Manager安装Android支持存储库.
App Gradle配置: -
useLibrary 'org.apache.http.legacy'
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
vectorDrawables.useSupportLibrary = true
applicationId "com.cyberrafting.joinapp"
minSdkVersion 17
targetSdkVersion 25
versionCode 9
versionName "9"
multiDexEnabled true
Run Code Online (Sandbox Code Playgroud)