Chrome OS 80 將可以直接構建Android 應用
在近期 Android Dev Summit 上,Chrome OS團隊宣布Chrome OS 80將使Chromebook可以直接構建Android應用。這項特性其實是在Chrome OS中引入Android應用側加載(sideloading),該功能的具體介紹來自一個非公開bug 記錄以及相應的代碼更改,根據該記錄,Android應用的側加載被帶到了Chromebook上的Android容器中。
![](https://i0.wp.com/oscimg.oschina.net/oscnet/d873d7948d6660099bc9346736a0f607def.jpg?w=640&ssl=1)
![](https://i0.wp.com/oscimg.oschina.net/oscnet/89d2bc75fe197fd2c0d34a7e7421def6803.jpg?w=640&ssl=1)
根據內部文件,具體開發時的操作是啟動Crostini容器時需要一個特殊命令(從Chromebook的命令行啟動Linux時),需要添加–enable-features = ArcAdbSideloading。
![](https://i0.wp.com/oscimg.oschina.net/oscnet/1686a3aa36eed22b47f21c9bba5133d3399.jpg?w=640&ssl=1)
目前開發人員必須通過USB 線將Android 設備連接到Chromebook,然後將其應用推送到設備上進行測試或使用Chrome OS 開發人員模式,才能構建Android 應用,但這兩種都不是理想的選擇。
這項新特性對於使用Android Studio 在Chromebook 上構建其應用的Android 開發人員來說,是極其方便的功能。具體來看,Chrome OS 80 將為Android 開發人員添加選項,這樣可以直接在Chrome OS 設備上安裝和測試其應用。