Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
适用于android的Qt 5.7:在QtActivity.java中找不到导入android.app.Activity的文件_Java_Android_Qt_Qt5 - Fatal编程技术网

适用于android的Qt 5.7:在QtActivity.java中找不到导入android.app.Activity的文件

适用于android的Qt 5.7:在QtActivity.java中找不到导入android.app.Activity的文件,java,android,qt,qt5,Java,Android,Qt,Qt5,我已经在我的MacMini上安装了适用于Android和iOS的Qt5.7 在安装Java SDK、Android SDK、Android NDK和ANT之后,我创建了一个“hello world”项目,它显示: src/org/qtproject/qt5/android/bindings/QtActivity.java:39:错误: �޷����� android.app.Activity 我检查了生成的QtActivity.java文件中的第39行,它是: 导入android.app.Act

我已经在我的MacMini上安装了适用于Android和iOS的Qt5.7

在安装Java SDK、Android SDK、Android NDK和ANT之后,我创建了一个“hello world”项目,它显示:

src/org/qtproject/qt5/android/bindings/QtActivity.java:39:错误: �޷����� android.app.Activity

我检查了生成的QtActivity.java文件中的第39行,它是:

导入android.app.Activity

我怀疑这是一个路径问题。路径设置似乎没有问题(请单击下面的图像链接):

路径见1、2、3和4:

我检查了位置1、2、3和4,非常确定文件夹确实存在

我还检查了stackoverflow中类似问题的先前答案——大多数答案都指向“路径”问题(不正确的SDK/NDK路径等)

=============更新==================

我解决了这个问题

实际上,这是因为java和javc版本

在控制台中,键入

java版本

javac版本

找出这两个数字是否相同

此外,如果您安装了许多版本的java(1.6、1.7和1.8),请检查图中的(1),以确保您使用的JDK编号正确。在我的例子中,(1)显示了Java1.6的路径,但实际上我使用的是java/JavaCver1.7(然后我将它们升级到v1.8)。这就造成了问题