Android 渐变文件夹之间的相关性
我试图通过命令行编译项目,而不需要连接互联网。我以前从未通过cmd运行过项目assembleRelease,因此我没有gradle的缓存版本,因此收到错误:Android 渐变文件夹之间的相关性,android,gradle,Android,Gradle,我试图通过命令行编译项目,而不需要连接互联网。我以前从未通过cmd运行过项目assembleRelease,因此我没有gradle的缓存版本,因此收到错误: No cached version of com.android.tools.build:gradle3.0.1: available for offline mode 我想我需要做的是(去以前没人去过的地方)从android studio复制现金版本的gradle(在那个里,assembleRelease运行得很好)。但我在那些文件夹里
No cached version of com.android.tools.build:gradle3.0.1: available for offline mode
我想我需要做的是(去以前没人去过的地方)从android studio复制现金版本的gradle(在那个里,assembleRelease运行得很好)。但我在那些文件夹里弄糊涂了。
我在AndroidStudio文件夹中有gradle文件夹,其中包含m2repository和gradle-4.1
然后在C:\Users\ACAndroid.gradle中创建一个包含缓存文件夹和其他文件夹的文件夹。在我的项目中,最后一个文件夹是.gradle,包含4.1文件夹、包装器等
那么,这3个gradle文件夹之间的相关性是什么,以及为了通过cmd运行项目,我需要在何处复制哪些内容。此外,在--offline--debug中运行时,我可以看到它搜索ACAndroid文件夹 以下是您需要做的:(在windows上:如果尚未缓存Gradle版本)
sysdm.cpl
有关添加环境变量的详细信息,请参见:(这与您的情况类似)一旦同步,您就可以脱机工作。如何在没有internet的情况下进行同步?首先,您需要将项目与internet连接同步,以缓存库,然后才能脱机工作。检查下面的答案,这是如何在android studio中脱机工作的说明。正如我所说,它工作得很好,所以缓存的数据保存在某个地方。但我通过cmd运行,显然缓存在其他地方。但是在哪里呢?
%USERPROFILE%\.gradle\wrapper\dists\gradle-x.x-all\