我开始通过Android培训网站学习在android studio上开发应用程序。我按照步骤创建了一个空项目。但是我在创建项目时包含了c ++支持。因此,当我运行项目时,输出是来自native-lib.cpp的“Hello from c ++”,而不是activity_main.xml中的“Hello World”。
我的问题是:
如何让它执行activity_main.xml并打印hello world而不是native-lib.cpp?
答案 0 :(得分:0)
已回答here:
如果您只是更改XML,但尚未更改新项目的源代码,那么您的XML将被
行覆盖 tv.setText(stringFromJNI());
删除该行(或在此处设置新文本)以解决您的问题。原因是XML是视图的起点,因此在运行时对该视图进行的所有更改都是您可能会看到的更改。