这不是一个问题,它是一个解决技术问题的android工作室,我已经见过了。我将分享我的做法,以修复错误,如果任何人会遇到。简单的错误信息是:“无效修订: 3.18.1-g262b901",而3.18.1是Android中最新的CMake版本。但问题是,我的项目是旧的,它的构建失败了这个CMake版本。有2种解决方案,您可以选择1 in 2:-Remove(卸载) CMake版本3.18.1:单击Android >Preferences->Preferences->Settings>Android>SDK工具->(启用Show复选框)->CMake->取消选中3.18.1复选框,然后单击右侧的应用按钮-底部对话框。-通过在该文件中添加以下一行来设置低版本CMake的目录路径:cmake.dir=/Users/admin/Library/Android/sdk/cmake/3.10.2.4988404 ( CMake路径在您的计算机中可能有所不同)
长错误信息(一小部分):
*
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
Caused by: java.lang.NumberFormatException: Invalid revision: 3.18.1-g262b901
at com.android.repository.Revision.parseRevision(Revision.java:133)
at com.android.repository.Revision.parseRevision(Revision.java:155)
at com.android.build.gradle.external.cmake.CmakeUtils.getVersion(CmakeUtils.java:51)
at com.android.build.gradle.tasks.ExternalNativeJsonGenerator.createCmakeExternalNativeJsonGenerator(ExternalNativeJsonGenerator.java:688)希望能帮上忙!
发布于 2021-03-10 14:13:16
降级CMake解决了这个问题(但这是一个解决办法)。
Android Studio > Tools > SDK ManagerSDK Tools选项卡Show Package DetailsCMakelocal.properties路径到新版本


https://stackoverflow.com/questions/66540676
复制相似问题