Android Studio升级4.1.1后各种错误和解决方案

1,CMake Error: CMake was unable to find a build program corresponding to “Ninja“.

因为项目中使用到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后这个错误消失。

2,编译时,Build窗口报错信息里显示乱码(中文显示乱码)

因为这个是乱码看不到具体的报错原因,所以需要解决这个问题。
点击Help => Edit Custom VM options…,然后在创建的文件或者已经有的studio64.exe.vmoptions文件里添加-Dfile.encoding=UTF-8
重启Android studio该问题解决

3,编写代码无错误提示(警告、报红等)

Android ButterKnife Zelezny插件导致的,在Settings=>Plugins里卸载掉后重启Android Studio正常

4,Plugin Error: Plugin “simpleUML” is incompatible (supported only in IntelliJ IDEA)

插件不兼容,在C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins中删除"simpleUML"插件,重新打开后OK。

5,error: resource android:attr/dialogCornerRadius not found.

资源找不到

修改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内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • AndroidStudio升级4.1坑(无法启动、插件plugin不好用、代码不高亮)

    上班坐稳,打开AS看到studio有更新,于是就点击升级,4.1版本,看更新日志:bug修复什么什么一大堆,感觉挺好的,应该做了不少优化,结果升级完后就无法启动了,于是肠子悔青了. 一.升级4.1之后,无法启动 插件报错了. 解决办法:1.删除AndroidStudioX.X文件,一般在C盘,你自己的用户目录下.2.删除C:\Users\xxx\AppData\Roaming\Google\AndroidStudio4.1\plugins下的所有文件(要是能找到哪个插件导致启动失败可以单独删除对

  • Android Studio IDE升级4.1以后Start Failed

    突然遇到Android Studio IDE自升级到4.1,然后就无法启动了. 以下是错误截图 : 于是各种重新卸载,重新安装都不行,最终找到解决方法是:删除.local/share/google的Google文件包,然后重新启动android studio就可以了(Linux). 揪其原因是安装的plugin不支持4.1版本的IDE. 所以可以打开安装plugin的文件包,要不删除,要不移到其他文件夹里,然后就可以重启Android Studio了.. 到此这篇关于Android Studio

  • 关于android studio升级4.1 某些插件使用不了的问题(Mac)

    今天我把Android studio 升级到 4.1版本,发现有个错误 3:11 PM    Plugin Error                 Plugin "GsonFormat" is incompatible (supported only in IntelliJ IDEA).                 Plugin "Android Color Manager" is incompatible (supported only in Intell

  • AndroidStudio升级4.1后启动失败Plugin问题解决

    AS升级4.1 后启动失败 Plugin问题 start fail 弹窗如下: Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorI

  • Android Studio升级到4.1以后插件问题解决

    当把Android Studio升级到4.1以后插件提示不可用,然后启动的报下面的错: 错误的意思是该插件只支持IDEA,然后想把这个插件删除,发现在已安装的插件中是找不到这个插件的,如下: 然后发现需要安装: 然后就进入了死循环,启动的时候提示已经安装,但是无法使用,报错,删除的时候提示没有安装,无法删除. 解决办法: 找到Android Studio的插件安装路径,然后删除该插件的安装包或者jar文件即可. 路径一般为:C:\Users\userName\AppData\Roaming\Go

  • Android studio升级4.1时遇到的问题记录

    1.布局文件预览不了 百度搜索了好多办法,有要降低android sdk版本的,有要改Theme的都没有成功. 个人的解决办法:在布局文件的design界面,点击右上角的感叹号,如图1, 1​​ 在下方展开的界面中点击图2处的here,然后会提示重启studio,重启完一般都会好的,如果没有好多点几次试试.             ,                2 2.Gradle sync failed:Unable to start the daemon process报错 如图所示报错

  • Android Studio升级4.1.1后各种错误和解决方案

    1,CMake Error: CMake was unable to find a build program corresponding to "Ninja". 因为项目中使用到Cmake编译的C/C++代码,升级了Android Studio后编译出现CMake Error: CMake was unable to find a build program corresponding to "Ninja".CMAKE_MAKE_PROGRAM is not se

  • Android Studio 升级到3.0后输入法中文状态下无法选词的终极解决方案

    AndroidStudio终于出3.0正式版了,内置了kotlin(虽然我安了插件一直能用).一直忍着没敢下rc版的好奇猫,总算装了正式版.当然,伴随每次大版本更新,总有一些恼人的后遗症,其中以gradle问题最多.AS3.0要求gradle版本在3.5以上,配置文件内将标准版本指定为gradle-4.1-milestone-1. 之前用的是AS2.3,在稳定版3.0发布之后由于好奇,就更新到了3.0.但是,除了Android Profiler分析器+自我感觉native编译速度加快以外,其他的

  • Android Studio升级到3.0后遇到的坑

    这几天谷歌推出了as3.0的正式版,相信大家都进行更新了,然后对3.0的新特性也有过一些了解,最后磨刀霍霍开始宰杀,然鹅却一不小心就开始了排坑之路. 第一坑.必须升级gradle到4.0以上 相信这个大坑,一般使用as的人都会解决了,所以就不多说 第二坑.buildToolsVersion升级到26.0.0 其实这个不算坑,一般buildToolsVersion都会升级到最新的版本,直接更新就是了 第三坑.Error:Resource shrinker cannot be used for li

  • Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError的解决方法

    解决方法 首先把方法写出来,起因和经过和原理写在后面,时间仓促的直接看解决方法吧. 一般出现这个错都是使用的provided导致的 例如,我的旧配置如下: Project build.gradle文件: buildscript { dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // need delete in gradle3.x version classpath 'com.neenbedankt.gradle.

  • Android Studio升级3.6 Build窗口出现中文乱码问题解决方法

    前言 最近受疫情影响,很多互联网企业目前才开始慢慢复工,希望这次的疫情没有影响我们码代码的心情. 问题 好的一点,我们的AndroidStudio迎难而上,最近发布了3.6最新版本,不得不说最新版本还是更新了很多地方,但也有出现了一些问题,比如我最近就碰到了这么一个问题,在我升级到了Android Studio3.6以后发现,编译的时候在底部出现的Build窗口中文出现了乱码的问题,代码中没有出现乱码情况,如下图: 这种问题就很头疼了,我先是在File->Settings->File Enco

  • Android studio 4.1打包失败和插件错误提示的解决

    一.Android studio 升级4.1,Android Gradle插件从4.0.2升级到4.1.0后打包失败,回退到4.0.2后打包正常. 错误信息: •What went wrong:  Execution failed for task ':app:processDebugManifest'. Could not get unknown property 'manifestOutputDirectory' for task ':app:processDebugManifest' of

  • Android Studio升级到3.0 Terminal 中文显示异常解决

    遇到这个问题的话应该是平时终端用的是zsh造成的,如果不是的话,那我也没办法,至少我是这么解决的,希望也可以帮到你. 具体Bug如下所示 内心有一万匹草泥马呼啸而过,捣豉了很久,最终在某群中问了下得到了答案,解决途径如下. 打开~/.zshrc文件,找到如下两行. # You may need to manually set your language environment # export LANG=en_US.UTF-8 我们把第二行取消注释即可,保存之后重启AS即可,熟悉的中文又出现在终

随机推荐