我在Android studio中使用默认选项创建了一个新项目。然后我收到了一个错误:
Gradle'MyApplication'项目刷新失败
错误:原因:LOC标头无效(签名错误)
使用菜单Build>Rebuild Project
或Build>Clean Project
会出现同样的错误。
为什么?
答案 0 :(得分:2)
这通常是由腐败的本地缓存jar引起的。删除提供错误的jar然后重建。
答案 1 :(得分:0)
这就是我修复“错误:原因:无效的LOC标头(错误的签名)”的方式
我通过删除 .gradle文件夹中的 <View>
<FlatList
data={this.state.dataSource}
renderItem={({ item }) => <CardBox message={item} />}
keyExtractor={(item) => item.Id.toString()}
onEndReached={() => dispatchFetchPage()}
initialNumToRender={1}
maxToRenderPerBatch={2}
onEndReachedThreshold={0.5}
/>
</View>
<Card>
<CardItem button >
<View style={carddesign.card}>
<View>
<Text>Quote by : {this.props.message.author}</Text>
</View>
<View>
<Text style={carddesign.cardText}>{this.props.message.quote}</Text>
<Text style={carddesign.cardSubText}>{this.props.message.genre}</Text>
</View>
</View>
</CardItem>
<CardItem>
<Left style={{ flex: 1 }}>
<Button transparent onPress={ShareQuote}>
<Icon active name="share" />
<Text style={{ fontSize: 12 }}>Share</Text>
</Button>
</Left>
<Body style={{ flex: 1 }}>
<Button transparent>
<Icon active name="chatbubbles" />
<Text style={{ fontSize: 12 }}>Copy</Text>
</Button>
</Body>
<Right style={{ flex: 1 }}>
<Button transparent>
<Icon active name="download" />
<Text style={{ fontSize: 12 }}>Download</Text>
</Button>
</Right>
</CardItem>
</Card>
来解决此问题,但这不是android项目中的问题。
我删除了主目录中的一个(C:\ Users \ {我的名字} \。gradle)
步骤:
单击文件->新建->导入项目->右键单击或按ctrl + R->主目录->复制URL(这是您的主目录)
导致此错误的原因: 对我而言,将Android Studio从3.3.1更新到3.4.1时,我的PC内存不足。
重新启动PC后,某些本地保存的文件已损坏。
祝你好运!
答案 2 :(得分:0)
我在此过程中解决了这个问题
首先,您需要关闭android studio,然后
找到for q in range(5)
文件夹,然后输入.gradle
,然后在进入wrapper
文件夹后输入dists
,看起来像dists
然后您从gradle-X.X-all
文件夹中移走或删除gradle-X.X-all
所有文件,然后重新打开android studio并享受它。
此过程100%为我工作
答案 3 :(得分:0)
转到 gradle-wrapper.properties 并升级您的 gradle 版本。 在我的情况下,旧版 Gradle 是
<块引用>distributionUrl=https://services.gradle.org/distributions/gradle-4.1.1-all.zip
更改版本后,这对我有用。
<块引用>distributionUrl=https://services.gradle.org/distributions/gradle-6.5-all.zip