在火山安卓中,以飞扬15正式版为例,当我们打开一个解决方案时,默认活动项目会切换到最后一个项目,但有的时候,我们需要编译或调试非当前活动的项目app怎么办呢?这里我们来做一下相关的研究。 首先我先建立一个跟上次课程信息框一模一样的项目,代码也一样copy过来,其中信息框提示框显示的内容我做了一下修改。并且切换了当前活动项目不为该项目。看图:
可以看到当前我们打开的是处于“当前活动项目研究”这个项目的main.v文件。同时提示的内容做了如下修改,在提示内容的末尾都添加了“【当前活动项目研究】”字样:
所以可以很明显的看出我们目前在编辑的是day3的相关源码。如果这时候,你点击调试按钮,会出现什么样的情况呢,让我们来点击试一下:
可以发现神奇的现象发生了,下面竟然在生成day2项目的apk文件而不是当前我们在编辑的文件。这是为什么呢?这是因为目前我们虽然正在编辑day3的main.v文件,但是解决方案中,当前编译哪个项目是取决于当前活动项目的,可以在左侧看到当前在活动的项目已经用蓝色给我们标明了,正式day2的项目。那么如何切换将day3的项目切换为当前活动项目呢?方法很简单,在左侧day3项目的项目名处右键,点击“设置为活动项目”即可。
这时候就切换活动项目颜色了。
点击调试按钮,发现确实已经在编译day3的内容了。
咱来看一下演示效果图:
你学会了吗?
最后附上咱们的源码下载地址:
链接:https://pan.baidu.com/s/1jmK456l8ewn32-aXyM4nNg 提取码:f374
|