我刚刚在Windows 7 PC和Mac上安装了Android Studio 2.1.2。我在两台机器上都遇到了同样的错误。我以前没有在Mac上安装它。
完整错误是:
SELECT XMLSERIALIZE(CONTENT
XMLELEMENT(NAME "FIELD1",
XMLATTRIBUTES(F1),
XMLAGG(SUBELEMENT))
AS CLOB)
FROM(
SELECT F1,
XMLELEMENT(NAME "FIELD2",
XMLATTRIBUTES(F2),
XMLAGG(XMLELEMENT(NAME "FIELD3",
XMLATTRIBUTES(F3))))
AS SUBELEMENT
FROM DBTM42VW.KFZT525
WHERE F1 IN ('VAL1','VAL2')
AND F3 IN('SEF','AUS')
GROUP BY F1, F2) MYSUBQUERY
GROUP BY F1
;
我花了一天时间。之前给出的答案都没有奏效。我找不到之前答案中被建议为问题的SELECT
文件夹,因此该方法可能已过时,但我可能错了。
两台机器上都安装了相关的API,我还安装了Android Support Repository。 Mac上只有一个SDK库。
我很高兴有任何想法可以解决这个问题。
答案 0 :(得分:0)
SDK安装在哪里?
我假设在安装过程中使用了一些提升权限。 SDK可能位于操作系统保护C:\ windows和C:\程序的路径中,除非您具有提升的权限,否则很难进行操作。
当我安装更早版本的Android Studio时,android SDK的原始位置位于“用户”权限很少的“程序”文件夹中。以管理员身份运行允许我删除SDK。作为我的“用户”帐户,我重新安装在我的Windows 10“用户/主页”文件夹中,我有正确的r / w,删除等权限。 %APPDATA%或mac等价物甚至可能更好。
我计划有一天在闪存驱动器上安装SDK,因为我相信任何在本地登录的人都可以使用r / w等,除非有人改变了权限。