我已经重新安装了Android Studio,但是当我打开一个新的空白项目时,在自动首次构建过程中出现此错误:
原因:缺少llvm-rs-cc
该项目中没有任何内容。我最近卸载了Android Studio,并删除了我的documents文件夹中的几个项目。我最近也刚刚从系统映像(已安装Android Studio的系统映像中还原...在出现此错误时将其卸载)。
我已经在一个大型项目上工作了一段时间了,并且我有很多文件和代码。我前段时间完成了代码,而我只是添加已经制作和实现的文本文件的内容。我上面描述的空白项目是我进行测试,以确保问题不在我的代码中。
当此错误弹出时(我将gradle升级到4.6之后),我基本上已经完成了所有工作。作为最终解决方案,我将完全格式化计算机,但是我将等待几天,看看是否有解决方案。
答案 0 :(得分:4)
转到您的Android / SDK / build-tools文件夹
您将看到名为的文件夹:
21.1.2
23.0.3
25.0.1
检查所有文件夹中是否存在 llvm-rs-cc ,删除缺少llvm-rs-cc的文件夹。
这肯定会解决您的问题。干杯...
答案 1 :(得分:3)
我在使用WSL时遇到了这个问题,因为我已经通过Windows安装了构建工具,因此llvm-rs-cc文件具有预期的.exe
扩展名。
解决所有需要的是一个符号链接,允许构建工具认为它们正在linux中运行以找到文件:
//$ANDROID_HOME/build-tools/x.y.z/
ln -s llvm-rs-cc.exe llvm-rs-cc
答案 2 :(得分:2)
请确保
这对您有帮助!
答案 3 :(得分:1)
在我将Android Studio更新到3.2.1版之后,我也遇到了这个问题,然后AS建议我更新项目以使用构建插件 3.2.1 ,如下所示:< / p>
classpath 'com.android.tools.build:gradle:3.2.1'
此代码段是root build gradle文件的一部分
buildscript {
repositories {
jcenter()
google()
maven { url 'https://www.jitpack.io' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
然后我同步了项目,也遇到了这个问题:
出了什么问题: 任务':loopview:compileDebugRenderscript'的执行失败。 llvm-rs-cc丢失
所以我将构建 gradle插件版本更改回3.2.0 ,如下所示:
classpath 'com.android.tools.build:gradle:3.2.0'
它建立OK! 我也不知道交易的原因,也许有人知道分享〜
注意: 我的配置版本是:
答案 4 :(得分:1)
我遇到了同样的问题,并按照以下步骤进行了解决:
1-在build.gradle(项目)中,将gradle版本更改为3.2.1:
classpath 'com.android.tools.build:gradle:3.2.1'
2-在build.gradle(模块:app)中,将配置版本更改为:
compileSdkVersion 28
buildToolsVersion '28.0.3'
3-同步Gradle和编译项目:)))
答案 5 :(得分:1)
在我的Ubuntu构建服务器上也发生过,但在本地构建(MacOs)上也没有发生。我只是删除了我的构建工具的内容,它就起作用了
答案 6 :(得分:1)
我已经删除了文件夹C:\Users\xxxxxx\.gradle
并重新启动了Android Studio,然后它又好又快。.
答案 7 :(得分:0)
这对我有用。
右键单击左侧的应用程序
然后打开:打开模块设置
set-将SDK版本编译为最大
set-将工具版本最大化
然后按确定 等待任务运行。我希望它也对您有用。
答案 8 :(得分:0)
您安装的SDK版本可能不提供llvm-rs-cc
。转到您的AppData文件夹(如果已隐藏,则将设置设置为show hidden files
,然后转到您的SDK文件夹-构建工具,检查llvm-rs-cc
是否可用。如果没有,请转到Android Studio并转到要配置-SDK管理器-SDK工具-显示软件包详细信息-安装最新版本27。然后,检查同一SDK文件夹下的llvm-rs-cc
是否可用。再次在cmd上运行cordova run android。祝您好运!>
答案 9 :(得分:0)
将类路径更改为最新版本,然后在这个干净的项目后单击@EnvironmentObject
并运行它。您的问题将消失。 快乐编码
sync now
并将 compileSdkverison 和 buildToolsVerion 更改为最新版本。
open Build.gralde change classpath to latest with alt+enter.
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
open gradle-wrapper.properties change gradle version to latest with alt+enter
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
答案 10 :(得分:0)
我有同样的问题。对我有用的是重新安装最新的 model = tf.keras.models.Sequential()
model.add(layers.LSTM(cfg.LSTM, input_shape=(cfg.SEQUENCES,
train_X.shape[2]),
return_sequences=True))
model.add(Attention(name='attention_weight'))
model.add(layers.Dense(train_Y.shape[2], activation='sigmoid'))
。
Android SDK Build-Tools
File -> Settings -> Appearance & Behavior > System Settings -> Android SDK -> SDK Tools
Show Package Details
)30.0.2
并确认删除Apply