172322 2017-2018-2 《程序設計與數據結構》實驗四報告
- 課程:《程序設計與數據結構》
- 班級: 1723
- 姓名: 張昊然
- 學號:20172322
- 實驗教師:王志強
- 助教:張旭升/劉偉康
- 實驗日期:2018年5月27日
- 必修/選修: 必修
1.實驗內容
實驗內容過多,故參考做業實驗四 Android程序設計php
2.實驗過程及結果
過程:
- 本次實驗總共五個提交點。我也分爲五個部分來寫過程。
- 第一:首先安裝Andriod Studio,教程裏基本沒有說起任何問題的解決方法,個人AS從安裝到最後能夠運行程序經歷了千辛萬苦,具體的問題我會在問題部分說起;AS安裝好後的寫上本身的學號以及先後的學號就很是簡單,由於有可視化程序設計工具,直接輸入學號就能夠了。
- 第二:由於王文彬同窗在官網上找到了《JAVA與Andriod開發指南》的代碼而且發給了我,使得本身沒有花費大量時間用於敲入代碼,雖然缺失了一部分使用AS的體驗,可是節約了大量時間。由於書上的例子已經給咱們示範瞭如何從一個活動跳至另外一個活動,因此
我就只是修改了SecondActivity
爲ThirdActivity
而後稍做修改便完成了任務,比較簡單。
- 第三:這一步也很簡單,由於代碼已有,只是稍做修改,修改氣泡的內容便完成了任務。
- 第四:代碼已經提供,修改佈局由可視化設計工具一鍵完成...
- 第五:書上代碼直接複製、粘貼、運行、截圖,完成任務。
結果:
1.android
2.
android-studio
3.
數據結構
4.工具
5.
佈局
3.實驗過程當中遇到的問題和解決過程
本次實驗的問題大部分存在於安裝調試AS階段,這裏不得不提一下AS這個軟件,你做爲Andriod的集成開發環境,爲何你不支持中文安裝目錄,爲何你不支持空格安裝目錄,爲何你那麼多不支持,爲何谷歌的服務在中國這麼垃圾。
- 問題1:首先,安裝AS階段,遇到了一大堆錯誤,例如:安裝目錄不支持中文、不支持空格(可能會出問題)......
- 問題1解決方案:最後爲它專門創建了很多於四個文件夾去解決它的安裝問題。
- 問題2:在建新項目時第一個項目運行得極其緩慢,例如:
去網上一查發現是AS在從Google的網站上下載Gradle工具包,你下就下吧,可是你好歹也給我說一聲啊!我把個人機器掛了一個晚上,你仍是沒有弄好。
問題2解決方案:在網上下載了Gradle工具包,而且使用everthing找到了一些須要更改的文件,將壓縮包放進去就行了,再次建項目就像如絲般順滑。網站
- 問題3:安裝好了之後,做爲一個英語極其很差的學生,見到一個全英文軟件的第一件事固然就是去網上找漢化包,在Andriod Studio中文社區找到的漢化包只有2.3版本的,可是本身想到IDEA的漢化包就算版本較低也能使用,只是非漢化部分還只是英文罷了,鬼知道這個AS竟然不是!!!!它會出現一大堆的問題。例如Setting打不開等等,當時我都要卸載重裝了,忽然看到一句多是漢化包的問題,而後我忽然想到我沒有備份...
- 問題3解決方案:找同窗拷了一個語言包的文件,覆蓋才解決了問題...
問題4:如今終於能夠迴歸正軌了,由於婁老師的教程幾乎沒法解決任何問題,因此在網上找了無數篇AS的安裝教程,可是不管哪個教程到最後都會出現一大堆問題,不管怎麼解決都沒法實現運行那個Hello World...爲了這東西我熬了三天的夜,而後我崩潰了。這個東西我見了它無數遍。設計
問題4解決方案:調整了一下心態,最後選擇卸載AS重裝,而後仍是沒有解決問題...我心態又炸了,最後的最後,我聽別的同窗說,多是用戶是中文的問題,而後我選擇了新建一個沒有中文的用戶,終於,它好了,它能運行了,當它打開了虛擬機而且運行了那個程序的時候,我都想把電腦給砸了。3d
其餘(感悟、思考等)
感悟
- AS你既然以IDEA做爲基礎,爲何你那麼多不支持,你真的讓我身心俱疲。
參考資料