小编Vic*_*ria的帖子

Android Studio 2.2.3:Gradle项目同步失败.基本功能(例如编辑,调试)将无法正常工作

我需要预先安装我的笔记本电脑并切换到Windows 10.在此之前,我在Android Studio 2.2.3中制作并保存了我的项目,并在安装后下载了相同版本的Android Studio,但是当我选择Open Existing Project时,我收到以下消息:

无法同步gradle项目'ApplicationName'错误:无法找到方法'org.gradle.api.artifacts.Configuration.setExtendsFrom(Ljava/lang/Iterable;)Lorg/gradle/api/artifacts/Configuration;'.

此意外错误的可能原因包括:Gradle的依赖性缓存可能已损坏(这有时会在网络连接超时后发生.)

Gradle构建过程(守护程序)的状态可能已损坏.停止所有Gradle守护进程可以解决此问题.

您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容.大段引用

我做了Android Studio建议的所有三个步骤来修复我的项目,但没有一个工作.

java xml android-studio build.gradle

4
推荐指数
1
解决办法
3万
查看次数

在 UNIX 时间戳 Shell/Bash 中将日期与时区转换

我需要将日期从格式为“yyyy/mm/dd hh:mm:ss TZ”的字符串转换为 UNIX 时间(TZ = 时区)。

\n\n

到目前为止我所做的是将没有时区的“yyyy/mm/dd hh:mm:ss”格式的日期转换为时间戳

\n\n
dateYMD="2019/2/28 12:23:11.46"\nnewt=$(date -d "${dateYMD}" +"%s")\necho ${newt}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到以下结果。

\n\n
1551349391\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的努力是找到如何将时区和日期/时间转换为时间戳(unix time)。例如,我需要 4 个与 dateYMD 具有相同日期/时间但位于 4 个不同时区的变量,以便它们的时间戳会不同。

\n\n

这是我尝试过的最新版本

\n\n
dateYMD="2017/09/09 08:58:09"\ntimez=$(TZ=Australia/Sydney date -d @$(date +%s -d "${dateYMD}"))\nunixTimez=$( date --date "${timez}" +"%s" )\necho ${unixTimez}\n
Run Code Online (Sandbox Code Playgroud)\n\n

这向我显示了以下错误

\n\n
   date: invalid date \xe2\x80\x98\xd1\x87\xd1\x82 \xd1\x84\xd0\xb5\xd0\xb2 28 21:23:11 AEDT 2019\xe2\x80\x99\n
Run Code Online (Sandbox Code Playgroud)\n

unix linux bash shell

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

android-studio ×1

bash ×1

build.gradle ×1

java ×1

linux ×1

shell ×1

unix ×1

xml ×1