Android 解决CameraSurfaceView 无法全屏问题,导入module失败的解决方法

使用com.guo.android_extend:android-extend:1.0.5 中的CameraSurfaceView 无法全屏问题

 

1.首先从https://github.com/gqjjqg/android-extend 下载源码

2.用android Studio 导入module,在导入的时候遇到module一值显示文件夹,记录下我的解决办法:

  导入后找到settings.gradle文件把module名称添加进去

Android 解决CameraSurfaceView 无法全屏问题,导入module失败的解决方法_第1张图片

bulid后报错:

试了很多方法,最后发现删掉android-extend 中build.gradle文件最底部的

 apply from: 'bintray.gradle' 

这句话就可以了:

Android 解决CameraSurfaceView 无法全屏问题,导入module失败的解决方法_第2张图片

把android-extend

implementation project(':my-entend')

添加到 主项目的build.gradle中

3.找到CameraSurfaceView这个类,注释掉

mGLSurfaceView.setAspectRatio(mWidth, mHeight);

这句代码,再添加

mGLSurfaceView.setAspectRatio(0)

这句代码,重新运行代码就可以实现全屏了。

Android 解决CameraSurfaceView 无法全屏问题,导入module失败的解决方法_第3张图片

 

 

 

你可能感兴趣的:(Android 解决CameraSurfaceView 无法全屏问题,导入module失败的解决方法)