Tay*_*ing 18 android gradle react-native
我在StackOverflow上看到了与此类似的其他问题,但我觉得这个错误一直在弹出,并且没有一个解决方案真的对我持续.我刚刚将我们的项目从React Native版本0.34.1升级到0.42.2(完成整个react-native-upgrade过程),所以我不知道这是否是造成这种痛苦的原因,但我不断收到此错误:
* What went wrong:
Execution failed for task ':react-native-awesome-card-io:prepareComFacebookFbuiTextlayoutbuilderTextlayoutbuilder100Library'.
> Could not expand ZIP '/Users/taylorking/.gradle/caches/modules-2/files-2.1/com.facebook.fbui.textlayoutbuilder/textlayoutbuilder/1.0.0/29bc8e5a1e2b33944b88277652ee83092ae1dbc0/textlayoutbuilder-1.0.0.aar'.
Run Code Online (Sandbox Code Playgroud)
它有时会发生在该软件包上react-native-awesome-card-io,但它可能发生在项目包含的任何软件包上.有时我只是继续跑步react-native run-android,它最终会自行解决,但它开始让我疯狂.
我只是为那个特定的文件做了一些窥探,我想检查我的权限,它显示:
-rw-r--r-- 1 taylorking staff 18074 Mar 16 09:41 textlayoutbuilder-1.0.0.aar
Run Code Online (Sandbox Code Playgroud)
我只是不确定这是不是问题?我对gradle不太熟悉,但至少大多数关于这个问题的帖子都以某种形式或方式处理.我愿意分享任何其他可以帮助解决这一问题的信息.
对不起,如果这似乎是重复,但似乎没有其他任何东西在这里永久解决.
更新:
我只是尝试删除该包,希望它能解决我的问题,它只是转到下一个包有相同的错误:
* What went wrong:
Execution failed for task ':react-native-camera:prepareComFacebookFrescoDrawee081Library'.
> Could not expand ZIP '/Users/taylorking/.gradle/caches/modules-2/files-2.1/com.facebook.fresco/drawee/0.8.1/a944015ddf50fdad79302e42a85a351633c24472/drawee-0.8.1.aar'.
Run Code Online (Sandbox Code Playgroud)
更新2:
我跑了cd android && ./gradlew clean,它几乎完成了清洁,但它确实拒绝我清理与react-native-camera上面的包相关的文件夹.我觉得这样做很脏,但我做到了:
sudo ./gradlew clean
Run Code Online (Sandbox Code Playgroud)
这就解决了这个问题......现在还有更好或更长期的解决方案吗?鼓励意见和想法.
| 归档时间: |
|
| 查看次数: |
3926 次 |
| 最近记录: |