一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Docker 實現瀏覽器里開發Android應用的功能

Docker 實現瀏覽器里開發Android應用的功能

2020-12-22 22:03左藍 服務器知識

這篇文章主要介紹了Docker 實現瀏覽器里開發Android應用的功能的相關資料,這里對布置環境做了詳細的步驟,也許你能用到這樣的功能,需要的朋友可以參考下

瀏覽器里開發android應用

         這里需要用到docker的知識, che 發布后對android應用開發多了一個工具,這里就對如何實現該功能就行詳細介紹:

Docker 實現瀏覽器里開發Android應用的功能

                                                                   eclipse che

 

最近che發布了正式版,那我就介紹下在che上開發android吧~~
使用che需要懂得一些docker的知識,只需要一點點即可,因為che是基于docker的,所以了解docker有助于理解che的工作方式。

不廢話,教程只有四步,開始。

第一步:部署docker服務器

我選擇的是digitalocean的新加坡服務器,記住,必須選國外的,原因你懂。

如果你不是digitalocean的服務器,那么你可以通過以下方式安裝docker:

?
1
2
sudo curl -ssl https://get.docker.com/ | sh
sudo usermod -ag docker your-user #設置docker以非root用戶運行,確保安全。

選擇已經部署docker的服務器鏡像

Docker 實現瀏覽器里開發Android應用的功能

                                                           選擇已經部署docker的服務器鏡像

ssh keys設置

Docker 實現瀏覽器里開發Android應用的功能

                                                       ssh keys設置

ssh keys設置說明

連接服務器ssh -i your-ssh-keys root@yourip,執行以下步驟:

?
1
2
3
4
apt-get update
apt-get dist-upgrade
apt-get install language-pack-zh-hans
locale-gen zh_cn.utf-8

第二步:安裝eclipse che

?
1
2
docker pull codenvy/che
docker images

看到下面輸出表示成功了。

?
1
2
repository  tag   image id  created  size
codenvy/che  latest  1401509fc68f 39 hours ago 613.7 mb

第三步:啟動容器

最簡單的啟動命令:

?
1
docker run -ti --privileged --name=che --net=host -p 8080:8080 -p 32768-32788:32768-32788 -v /var/run/docker.sock:/var/run/docker.sock codenvy/che

或者使用compose啟動:

安裝compose(安裝命令最新版本請看)

?
1
2
curl -l https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

安裝好后,新建一個文件夾,在里面新建一個yaml文件,內容如下,然后執行docker-compose up即可啟動che。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
che:
 image: codenvy/che:latest
 command: >
 bash -c "
 sudo rm -rf /home/user/che/lib-copy/* &&
 sudo rm -rf /home/user/che/tomcat/temp/local-storage/* &&
 mkdir -p /home/user/che/lib-copy/ &&
 sudo chown -r user:user /home/user/che &&
 cp -rf /home/user/che/lib/* /home/user/che/lib-copy &&
 /home/user/che/bin/che.sh run -d
 "
 net: "host"
 volumes:
 - "/var/run/docker.sock:/var/run/docker.sock"
 - "/home/user/che/lib:/home/user/che/lib-copy"
 - "/home/user/che/workspaces:/home/user/che/workspaces"
 - "/home/user/che/tomcat/temp/local-storage:/home/user/che/tomcat/temp/local-storage"
 container_name: che

詳細啟動命令看,不知道compose是什么可以看看這里compose安裝使用入門

第四步:開發android

基本上做到這里接下來就沒問題了,首先需要新建一個android項目,可以查看codenvy公司的鏡像(codenvy和che的關系你可以去找找資料)。

codenvy構建了不少android開發鏡像,直接pull就可以用。

選擇一個demo

Docker 實現瀏覽器里開發Android應用的功能

                                                          選擇一個demo

     選擇一個鏡像啟動

Docker 實現瀏覽器里開發Android應用的功能

                  選擇一個鏡像啟動

configs可以查看dockerfile

Docker 實現瀏覽器里開發Android應用的功能

                                        查看dockerfile

在瀏覽器開發android,app界面是通過vnc遠程顯示的,你需要比較先進的瀏覽器,chrome或者firefox都可以。

選擇安裝apk會自動安裝apk

Docker 實現瀏覽器里開發Android應用的功能

       選擇安裝apk

 

hello world

Docker 實現瀏覽器里開發Android應用的功能

通過vnc顯示的模擬器

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://www.jianshu.com/p/d284d3f5fe51

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 激情自拍网 | 女人pp被扒开流水了 | 国产在线精品亚洲第一区香蕉 | 亚洲va久久久噜噜噜久久狠狠 | 美女撒尿毛片免费看 | 亚洲视频在线观看不卡 | 调教催眠 | 国产精品二区高清在线 | 午夜亚洲一区二区福利 | aika跟黑人太猛了 | 好大好猛好爽好深视频免费 | bt7086新片速递亚洲最新合集 | 我被黑人彻底征服的全文 | 日韩无砖专区体验区 | 星空无限传媒视频在线观看视频 | 狠狠色成人综合网图片区 | 肉大捧一进一出视频免费播放 | 全彩调教侵犯h本子全彩妖气he | 国产福利在线观看91精品 | 欧美乱子伦xxxx12在线 | 2021福利视频| 欧美精品亚洲精品日韩专区va | 天堂成人影院 | chinese456老年gay china外卖员gay帮口 | 日本在线视频网 | chinese帅男gayvideo | 波多野结衣两女调教 | 亚洲欧美久久久久久久久久爽网站 | 色天天综合色天天碰 | 欧美高清在线精品一区二区不卡 | 亚洲AV无码一区二区三区乱子伦 | 亚洲精品视频观看 | 手机在线伦理片 | 摸逼小说 | 91制片厂果冻传媒杨柳作品 | 国语自产自拍秒拍在线视频 | 美女露尿口| 国产精品www| 99国产精品| 鸭子玩富婆流白浆视频 | 海派甜心完整版在线观看 |