我的主要目标是创建一个新的应用程序,只有一个空活动:没有花哨的东西。然而,在尝试成为一名优秀的开发人员并升级 gradle 之后,就像 IDE 所说的那样,一切都出了问题。
什么都不会再构建了,它找不到我的 JDK,无论我把它放在哪里,它都无法编辑 gradle 依赖项锁定文件:整个九个。我设法通过移动所有内容来解决 JDK 和 gradle 编写问题,但我留下了最后一个问题:
> No matching variant of com.android.tools.build:gradle:7.4.1 was found.
The consumer was configured to find a runtime of a library compatible with Java 8,
packaged as a jar, and its dependencies declared externally, as well as
attribute 'org.gradle.plugin.api-version' with value '7.5' but:
Run Code Online (Sandbox Code Playgroud)
现在,这还不是完整的错误。完整的错误是一堵倒塌的文字墙。但是,我可以稍微减少它,因为这个错误是递归的:
它开头说:
A problem occurred configuring root project 'app'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve …Run Code Online (Sandbox Code Playgroud) 我试图用代码做的就是将带点名的模式和表名复制到一个变量中,由于某种原因,它给我的全部是第一个字母:
DECLARE @LABEL NVARCHAR
SELECT
@LABEL = LABEL
FROM(
SELECT
ROW_NUMBER() OVER(ORDER BY T.NAME) AS ROW_NUM,
CONCAT(S.name, '.', T.name) AS LABEL
FROM sys.tables AS T
INNER JOIN sys.schemas AS S
ON T.schema_id = S.schema_id
WHERE [object_id] <> '917578307' --the diagram table
) AS D
WHERE
ROW_NUM = 1
SELECT
@LABEL
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用的表都在dbo架构中,所以我得到的只是"d".我究竟做错了什么?