Loading... 在火山安卓中,以 飞扬 15 正式版为例,当我们打开一个解决方案时,默认活动项目会切换到最后一个项目,但有的时候,我们需要编译或调试非当前活动的项目 app 怎么办呢?这里我们来做一下相关的研究。 首先我先建立一个跟上次课程信息框一模一样的项目,代码也一样 copy 过来,其中信息框提示框显示的内容我做了一下修改。并且切换了当前活动项目不为该项目。看图: ![huolearn-day3-1.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-1.jpg!webp) 可以看到当前我们打开的是处于 “当前活动项目研究” 这个项目的 `main.v` 文件。同时提示的内容做了如下修改,在提示内容的末尾都添加了 “【当前活动项目研究】” 字样: ![huolearn-day3-2.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-2.jpg!webp) 所以可以很明显的看出我们目前在编辑的是 day3 的相关源码。如果这时候,你点击调试按钮,会出现什么样的情况呢,让我们来点击试一下: ![huolearn-day3-3.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-3.jpg!webp) 可以发现神奇的现象发生了,下面竟然在生成 day2 项目的 apk 文件而不是当前我们在编辑的文件。这是为什么呢?这是因为目前我们虽然正在编辑 day3 的 `main.v` 文件,但是解决方案中,当前编译哪个项目是取决于当前活动项目的,可以在左侧看到当前在活动的项目已经用蓝色给我们标明了,正式 day2 的项目。那么如何切换将 day3 的项目切换为当前活动项目呢?方法很简单,在左侧 day3 项目的项目名处右键,点击 “设置为活动项目” 即可。 ![huolearn-day3-4.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-4.jpg!webp) 这时候就切换活动项目颜色了。 ![huolearn-day3-5.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-5.jpg!webp) 点击调试按钮,发现确实已经在编译 day3 的内容了。 ![huolearn-day3-6.jpg](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-6.jpg!webp) 咱来看一下演示效果图: ![huolearn-day3-7.gif](http://static.fox-9.com/uploads/2021/08/17/huolearn-day3-7.gif!webp) 你学会了吗? 最后附上咱们的源码下载地址: <div class="hideContent">该部分仅登录用户可见</div> 最后修改:2021 年 08 月 17 日 © 允许规范转载 赞 赠人玫瑰,手留余香