日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

App Inventor2项目部署到本地

發布時間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 App Inventor2项目部署到本地 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹App Inventor

  App Inventor 原是Google實驗室(Google Lab)的一個子計劃,該項目是一個完全在線開發的Android編程環境,拋棄復雜的程式代碼而使用積木式的堆疊法來完成的Android程式。App Inventor

  2012年1月1日移交給麻省理工學院行動學習中心,并已于3月4日公布使用?!厩懊娑际俏覐木W上找的介紹,詳細情況可以自行上網了解】

  本文主要是介紹我部署到本地的詳細經過。參考的書籍:《App Invenrot2 定制與二次開發》強增編著。

----------------------------------------------------------------------------------------------------------------------------------

1. 本地環境的準備

  首先需要準備本地環境,官方的文檔是這么給出的:

?

  我的JDK用的是:java version "1.7.0_79",因為文檔中推薦使用JDK6或者7。ant的版本使用的是:?version 1.9.4。JDK和ANT都需要配置環境變量。

JAVA_HOME本地JDK的安裝路徑
Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH?.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
ANT_HOMEant的安裝路徑
PATH;%ANT_HOME%\bin

?

  值得一提的是安裝完git后,也需要添加環境變量(我第一次就是因為沒有配置環境變量,反復出錯……)。

  最后,需要下載AppEngine SDK ( https://developers.google.com/appengine/downloads ) ,官網上推薦使用1.9.27及其以下版本:
        a. The current supported version for MIT App Inventor is 1.9.27.

            http://central.maven.org/maven2/com/google/appengine/appengine-java-sdk/1.9.27/

  同樣,下載完后,最好配置環境變量:在Path下面添加:****實際本地的路徑***\appengine-java-sdk-1.9.27\bin目錄的路徑。

2.? 獲取源碼

  前面的步驟,你已經在計算機本地安裝了git,然后找個合適的位置,新建文件夾存放代碼,在文件夾中鼠標右鍵,選擇Git Bash Here,使用?git init初始化當前目錄。

  然后,輸入命令:git clone?https://github.com/mit-cml/appinventor-sources.git?,獲取源代碼。需要等待一段時間……官網文檔(This will create a folder named “appinventor-sources” where the sources (and a copy of the repository) will reside.?)就是說在當前文件下會生成一個“appinventor-sources” 的文件夾。文檔中還有這么一段話,我不清楚是什么意思,只是照著做了(We’ll refer to this folder (即“appinventor-sources” 的文件夾)throughout the rest of these instructions as the appinventor parent folder.? The appinventor? parent folder also contains a file called sample-.gitignore. This file should be copied to another file simply named .gitignore which will keep generated files from being added to the git? index .)

  

  就是將sample-.gitignore文件復制了一份,重命名為.gitignore。(在winodws系統下,這樣可能有點困難,所以我借助git命令窗口來完成的,touch .gitignore,然后將內容拷貝進去。)緊接著,

  Checking out Blockly as a dependency is also needed, and can be done by issuing the following command (from the appinventor-sources folder),官網的意思是進入appinventor-sources

  文件夾執行命令:git submodule update --init,這和我參考書上的不一樣,還是按照官方文檔來。上面的步驟完成后,源代碼就獲取到了,為了謹慎期間,在編譯之前,我還是備份了一下。

3. 編譯項目

  進入項目的根目錄:***\appinventor-sources\appinventor

  如果不是第一次編譯的話可以使用ant clean命令,會清理掉一些垃圾文件,但是要謹慎使用!!因為一些項目也會清理掉。(附上文檔:Cleaning isn’t necessary every time you build, but it’s a good idea to clean each time before   you build? in case some junk has crept into the various build directories. Note again that if you clean, all your projects will go away, so make sure you have copies of the projects before cleaning.?)

  在編譯項目之前使用命令ant MakeAuthKey,來生成key。僅需執行一次。

  然后使用命令ant來編譯項目。

  Building should take several minutes and end with the message BUILD SUCCESSFUL. 看到BUILD SUCCESSFUL,就說明編譯成功了。

4. 啟動服務,訪問網站

   NOTE: As of 4/18/2016 you must use a version of the App Engine SDK that is at 1.9.27 or lower. The dev_appserver in newer versions will not work. You will also want to have the latest version and use that for deployment to App Engine itself.這個前面也提到了,就用1.9.27的版本就好了,我就是用這個運行成功的。

  appinventor文件夾下面,使用命令:<your appengine SDK folder>/appengine-java-sdk-1.9.11/bin/dev_appserver.cmd?--port=8888 --address=0.0.0.0 appengine/build/war/(前面配置環境變量的話,只需要運行加粗的部分的命令即可。)

  

  首次編譯這個項目要花費一點時間,耐心等待。出現下面的情況,說明成功:

  然后,進入/appinventor/buildserver目錄下,運行命令:

  ant RunLocalBuildServer

  成功后,如圖:

  

  在瀏覽器訪問localhost:8888,可以看到登錄頁面,點擊:

  

  接著點擊Login,接著單擊“I accept the terms of service”按鈕就可以進入開發環境。

  

  待續……

?

轉載于:https://www.cnblogs.com/zloong-mainhome/p/9780750.html

總結

以上是生活随笔為你收集整理的App Inventor2项目部署到本地的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人手机视频 | 无码国产精品一区二区高潮 | 黑人性xxx | 黄色一集片 | 少妇精品一区二区三区 | 亚洲成人系列 | 免费在线视频一区二区 | 午夜av大片 | 亚洲精品视频大全 | 最新av免费观看 | 久久久精品视频在线 | 精品视频免费看 | 成人免费黄 | 亚洲欧美亚洲 | 波多野结衣一级 | 亚洲欧洲av在线 | 日韩成人无码影院 | 黄网站视频在线观看 | 亚洲自拍中文字幕 | 欧美大喷水吹潮合集在线观看 | 精品1卡二卡三卡四卡老狼 日韩三级网 | 一区二区三区视频免费看 | 男人天堂你懂的 | 国产成年无码久久久久毛片 | 女女爱爱视频 | 影音先锋男人资源网站 | 天天综合网在线 | 久久久久久亚洲中文字幕无码 | 美国三级a三级18 | 在线免费观看不卡av | 久久久永久久久人妻精品麻豆 | 国产剧情在线视频 | 岳睡了我中文字幕日本 | 884aa四虎影成人精品一区 | 日韩一区网站 | 寂寞人妻瑜伽被教练日 | 艳妇乳肉豪妇荡乳xxx | 三级爱爱 | 日韩性猛交ⅹxxx乱大交 | 一久久久 | 无法忍受在线观看 | 国产精品人妻 | 久久精品在线观看 | 亚洲精品免费电影 | 天堂视频在线免费观看 | 九九热视频免费观看 | 成人中文视频 | 成人激情久久 | 91精产国品 | av免费网站 | 91精品国产闺蜜国产在线闺蜜 | a级片网站| 欧美伦理片 | 国产精品99久久免费黑人人妻 | 国产av电影一区二区三区 | www.国产欧美 | 久久久久久久久免费视频 | 香蕉国产 | 精品国产鲁一鲁一区二区三区 | 日本午夜一区二区三区 | 亚洲黄视频| 亚洲精品在线观看网站 | 国产成人tv | 亚洲婷婷在线视频 | 亚洲三级色 | 在线观看免费视频黄 | 91成人破解版 | 亚洲熟妇av乱码在线观看 | 色爽爽爽爽爽爽爽爽 | 91久久久久久久 | 日韩激情图片 | 91网站免费在线观看 | 天天干网 | 亚洲视频在线视频 | 男人在线网站 | 亚洲伦理一区二区三区 | 男男一级淫片免费播放 | 精品第一页 | 成人免费在线观看av | 中文字幕免 | 欧美福利一区二区三区 | 成人激情视频在线播放 | 欧美成人高清在线 | 精品人妻人伦一区二区有限公司 | 国产污视频在线 | 国产乡下妇女三片 | 国产亚洲欧美精品久久久久久 | 我和我的太阳泰剧在线观看泰剧 | 亚欧中文字幕 | 欧美一级一区二区 | 成人在线你懂的 | 免费av手机在线观看 | 日韩a级片在线观看 | 久久精品一区二区 | 成人一区电影 | 久久网av | 日韩爱爱视频 | 久久免费看少妇高潮 | 国产精品国产三级国产aⅴ无密码 |