时间:2021-05-21
因为项目中使用到Cmake编译的C/C++代码,升级了Android Studio后编译出现CMake Error: CMake was unable to find a build program corresponding to “Ninja”.CMAKE_MAKE_PROGRAM is not set.
执行编译查看编译详细报错信息
gradlew :emsinglerecord:assembleDebug --stacktrace --info
最终更换了CMAKE的环境变量(电脑=>属性=>高级系统设置=>环境变量=>Path里修改了原来的cmake路径为最新的D:\VS\cmake\3.10.2.4988404\bin);并且在SDK Manager里下载了最新的NDK,在Project Structure=>SDK Location里更新Andoid NDK location为D:\VS\ndk\21.3.6528147后这个错误消失。
因为这个是乱码看不到具体的报错原因,所以需要解决这个问题。
点击Help => Edit Custom VM options…,然后在创建的文件或者已经有的studio64.exe.vmoptions文件里添加-Dfile.encoding=UTF-8
重启Android studio该问题解决
Android ButterKnife Zelezny插件导致的,在Settings=>Plugins里卸载掉后重启Android Studio正常
插件不兼容,在C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins中删除"simpleUML"插件,重新打开后OK。
资源找不到
修改compileSdkVersion 28 , targetSdkVersion 28后编译OK。
6,类似这样的报错:Could not find method apt() for arguments [org.androidannotations:androidannotations:3.3.2]
1,build.gradle里注释掉所有的android-apt:
// classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'// apply plugin: 'com.neenbedankt.android-apt'2,修改apt为
// apt 'org.androidannotations:androidannotations:3.3.2'annotationProcessor 'org.androidannotations:androidannotations:3.3.2'然后又会出现下面错误
7,错误: Could not find the AndroidManifest.xml file, going up from path [D:\Work\WorkSpace\AndroidVideo…
build.gradle里添加如下:
defaultConfig { applicationId 'com.danikula.videocache.sample' minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName '1.0' javaCompileOptions { annotationProcessorOptions { arguments = [ 'resourcePackageName': android.defaultConfig.applicationId, "androidManifestFile": "$projectDir/src/main/AndroidManifest.xml".toString() //主要是这一行,告诉androidManifestFile的位置 ] } }}目前就遇到这些,等遇到新的再添加。
到此这篇关于Android Studio升级4.1.1后各种错误和解决方案的文章就介绍到这了,更多相关Android Studio升级4.1.1内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
最近由于项目需要,需要对已有的两个vue项目进行webpack3升级到webpack4,此处记录一下整个升级过程的几个重要步骤,以及遇到的问题和解决方案。1、更
FontCapture:AcrobatInfo.exe错误,AcrobatInfo.exe错误,FontCapture错误的最简单的解决办法,终极解决方案。出现
不知道什么时候AndroidStudio插件和Gradle升级后,插件在线安装就搜索不到插件了,一直处于转圈圈状态,通过各种测试和摸索总结出几种解决方案。我的A
打开不同域的内容时报下面的错误:Blockedloadingresourcefromurlnotallowedby$sceDelegatepolicy解决方案:
一、升级时出现未知错误2005 升级出现2005,先考虑苹果官网关于拔掉USB的解决方案,若无效,考虑杀毒软件和防火墙的问题。也可能是小红伞BUG(可