Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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 studio Android Studio执行了错误的文件_Android Studio - Fatal编程技术网

Android studio Android Studio执行了错误的文件

Android studio Android Studio执行了错误的文件,android-studio,Android Studio,我开始学习通过android培训网站在android studio上开发应用程序。我按照步骤创建了一个空项目。但是,在创建项目时,我包括C++支持。因此,当我运行该项目时,输出是native-lib.cpp中的“Hello from c++”,而不是activity_main.xml中的“Hello World” 我的问题是: 如何让它执行activity_main.xml并打印hello world而不是本机lib.cpp?回答: 如果您只是更改XML,但没有更改新项目的源代码,那么您的XML

我开始学习通过android培训网站在android studio上开发应用程序。我按照步骤创建了一个空项目。但是,在创建项目时,我包括C++支持。因此,当我运行该项目时,输出是native-lib.cpp中的“Hello from c++”,而不是activity_main.xml中的“Hello World”

我的问题是:

如何让它执行activity_main.xml并打印hello world而不是本机lib.cpp?

回答:

如果您只是更改XML,但没有更改新项目的源代码,那么您的XML将被行覆盖

tv.setText(stringFromJNI())

删除该行(或者改为在其中设置新文本)以解决问题。这是因为XML是视图的起点,所以运行时对该视图的任何和所有更改都可能是您看到的更改。

回答:

如果您只是更改XML,但没有更改新项目的源代码,那么您的XML将被行覆盖

tv.setText(stringFromJNI())


删除该行(或者改为在其中设置新文本)以解决问题。这是因为XML是视图的起点,所以运行时对该视图所做的任何和所有更改都可能是您看到的更改。

您应该向我们展示一些代码,说明如何从“活动”调用库。如果没有这些,我怀疑我们会有多大帮助。我没有编辑任何东西。只是创建了项目,并在不进行任何编辑的情况下运行了它。它应该从activity_main.xml文件中打印“hello world”,但从native-lib.cpp文件中打印“hello from c++”,如果您没有做任何更改,为什么您希望它的行为有所不同?它的行为与您复制的代码完全相同,这是一件好事。您应该向我们展示一些代码,说明如何尝试从“活动”调用库。如果没有这些,我怀疑我们会有多大帮助。我没有编辑任何东西。只是创建了项目,并在不进行任何编辑的情况下运行了它。它应该从activity_main.xml文件中打印“hello world”,但从native-lib.cpp文件中打印“hello from c++”,如果您没有做任何更改,为什么您希望它的行为有所不同?它的行为与您复制的代码完全相同,这是一件好事。