递归火山软件开发平台

标题: 安卓样例编译失败? [打印本页]

作者: zzl3389    时间: 2025-1-21 18:49
标题: 安卓样例编译失败?
载入全局翻译词库文件"default_tlib.txt"成功,其中共有 53 个有效词条.
编译生成对应的Java源文件到目录"C:\Users\zzl\AppData\Roaming\VolDev\视窗+安卓\简体中文\个人版\_sys_sln_tmp\samples\vprj_android\_int\wifi_test\debug\project\src"成功 [双击可跳转]
正在链接生成安卓APK输出文件"C:\Users\zzl\AppData\Roaming\VolDev\视窗+安卓\简体中文\个人版\_sys_sln_tmp\samples\vprj_android\_int\wifi_test\debug\linker\wifi_test.apk"
当前程序编译时所需求安卓SDK API版本: 29, 实际所使用版本: 29;  运行时所需求API版本: 17
当前程序所需求Java SDK版本: 1.8;  实际所使用版本: 1.8
正在进行"编译Java源文件"工作,请稍候...
错误: 步骤"编译Java源文件"执行失败
错误:
    src\volcano\android\base\GetFilePathFromUri.java:12: 错误: 找不到符号
    import android.os.FileUtils;
                     ^
      符号:   类 FileUtils
      位置: 程序包 android.os
错误:
    src\volcano\android\base\GetFilePathFromUri.java:50: 错误: 找不到符号
                    && android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.Q
                                                                             ^
      符号:   变量 Q
      位置: 类 VERSION_CODES
错误:
    src\volcano\android\base\GetFilePathFromUri.java:83: 错误: 找不到符号
            if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q){
                                                                       ^
      符号:   变量 Q
      位置: 类 VERSION_CODES
错误:
    src\volcano\android\base\GetFilePathFromUri.java:240: 错误: 找不到符号
                        FileUtils.copy(is, fos);
                        ^
      符号:   变量 FileUtils
      位置: 类 GetFilePathFromUri
    注: 某些输入文件使用或覆盖了已过时的 API。
    注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
    注: 某些输入文件使用了未经检查或不安全的操作。
    注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
    4 个错误

这个问题怎么解决啊?

作者: 创世魂    时间: 2025-1-21 22:35

没报错啊。。

(, 下载次数: 63)

作者: zzl3389    时间: 2025-1-22 09:38
创世魂 发表于 2025-1-21 22:35
没报错啊。。

我这为什么报错了?
作者: zzl3389    时间: 2025-1-22 09:44
zzl3389 发表于 2025-1-22 09:38
我这为什么报错了?

使用的是火山最新版本,和更新包!
作者: zzl3389    时间: 2025-1-22 09:44
是JAVA SDK版本的问题吗?
作者: zzl3389    时间: 2025-1-22 09:57
zzl3389 发表于 2025-1-22 09:44
是JAVA SDK版本的问题吗?

注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。这个怎么设置?
作者: xqnh520    时间: 2025-1-22 10:04
看一下是不是SDK路径问题
作者: 创世魂    时间: 2025-1-22 10:31
zzl3389 发表于 2025-1-22 09:57
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。这个怎么设置?

这个不用管。
作者: zzl3389    时间: 2025-1-22 10:37
本帖最后由 zzl3389 于 2025-1-22 10:39 编辑
xqnh520 发表于 2025-1-22 10:04
看一下是不是SDK路径问题

安装后在D盘根目录生成plugins 目录D:\plugins\vprj_android\sdk\java
作者: zzl3389    时间: 2025-1-22 10:40
创世魂 发表于 2025-1-22 10:31
这个不用管。

错误: 步骤"编译Java源文件"执行失败
错误:
    src\volcano\android\base\GetFilePathFromUri.java:12: 错误: 找不到符号
    import android.os.FileUtils;
                     ^
      符号:   类 FileUtils
      位置: 程序包 android.os
错误:
    src\volcano\android\base\GetFilePathFromUri.java:50: 错误: 找不到符号
                    && android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.Q
                                                                             ^
      符号:   变量 Q
      位置: 类 VERSION_CODES
错误:
    src\volcano\android\base\GetFilePathFromUri.java:83: 错误: 找不到符号
            if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q){
                                                                       ^
      符号:   变量 Q
      位置: 类 VERSION_CODES
错误:
    src\volcano\android\base\GetFilePathFromUri.java:240: 错误: 找不到符号
                        FileUtils.copy(is, fos);
                        ^
      符号:   变量 FileUtils
      位置: 类 GetFilePathFromUri
    注: 某些输入文件使用或覆盖了已过时的 API。
    注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
    注: 某些输入文件使用了未经检查或不安全的操作。
    注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
    4 个错误
错误: 建立所指定的安卓APK输出文件"C:\Users\zzl\AppData\Roaming\VolDev\视窗+安卓\简体中文\个人版\_sys_sln_tmp\samples\vprj_android\_int\wifi_test\debug\linker\wifi_test.apk"失败
--- 项目"wifi"编译或链接失败. 编译过程中共遇到了 0 个警告, 6 个错误.
一直报找不到符号 这个怎么解决啊?
作者: 创世魂    时间: 2025-1-22 11:08
经过排查应该是编译等级太低了。
首先将目标sdk等级调整到30.
设置到30试试。

(, 下载次数: 35)


作者: xqnh520    时间: 2025-1-22 11:16
远程帮你看一看

作者: xqnh520    时间: 2025-1-22 11:28
你使用Gradle编译试试
作者: zzl3389    时间: 2025-1-22 18:58
创世魂 发表于 2025-1-22 11:08
经过排查应该是编译等级太低了。
首先将目标sdk等级调整到30.
设置到30试试。

看你什么时候有时间?给远程看看,还是不行




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4