所以这个插件必须依托 Android Studio 吗? 能不能让 AI 通过 command 使用
@SuperLino 卧槽这么快,欢迎提意见
@NathanDo 做了 agent 能力,已经支持 cli 调用了,但本质还是调去 android studio 的插件 runtime 。不打开 android studio 的纯 cli 不少人也有诉求,正在做
@NathanDo 接入文档最下面有个使用介绍
试了下很强 问一下例如要发正式版本了 是不是主动降级 Gradle 编译 然后在打包 这样安全些?还有这个主动降级和 Build->Clean project/ File Invalidate Caches 有什么关系吗?我为了完全重新编译是不是还是 点击一下 File Invalidate Caches 更稳妥?
@hlayk 感谢关注,回答一下
1. 插件是 for debug 的,发正式版本不要用,首先默认情况下增量文件是保存在设备的,apk 不含增量变更;其次 release 包混淆后情况变得非常复杂,不可靠
2. 主动降级是命令行运行 gradle 进行编译 e.g. ./gradlew :app:assembleDebug (会从 IDE 读具体的命令),把 gradle 产物刷一遍
3. Build->Clean project 会把 gradle 产物清掉,插件会自动失效,需要降级一次
4. File Invalidate Caches 只清理 IDEA 的缓存,对插件以及 gradle 都无任何影响
5. 完全重新编译 clean 就够用了,产物都删掉了
@sickworm 我刚刚试了下 打包选择 AAB 或者 apk 里面选 release 也是几秒就出结果了 发正式版如何关掉插件?
我连连接了几台手机,run 一下,给每一一台都轮流装了,选择设备以及无效了,神奇
我可不可以理解为这就是热更新
@kalixi 收到,我试试