所以我希望通過寫作來開始新的離子項目: ionic start Ionic1 blank
無法添加Android平臺並重新構建離子項目?
後,我搬到了新的目錄,並想增加Android平臺: ionic platform add android
然後我得到這個錯誤:
Error: Failed to fetch platform android Probably this is either a connection problem, or platform spec is incorrect. Check your connection and platform name/version/URL. Error: EACCES: permission denied, open '/home/think/.cordova/lib/npm_cache/cordova-android/4.1.1/package/.npmignore'
我不知道爲什麼會發生這種情況。我嘗試這些:
1)改變permision與
chmod 744 /home/think/.cordova/lib/npm_cache/cordova-android/4.1.1/package/.npmignore
2)卸載和安裝的NodeJS,科爾多瓦,離子等
3)sudo ionic platform add android
(但 「sudo
」 執行的是不必要的我認爲,因爲我之前在其他項目中添加了android平臺而無需編寫「sudo
」)
儘管如此,還是無法添加平臺。
我在Ubuntu 14.04 LTS。我安裝了android SDK管理器。
我可以建立和運行,我在前面創建我的其他離子項目。但從昨天開始,我無法再建立新項目。它發生在我離子1.7.13時。我試圖將離子降級到較早的版本,但這也不能解決問題。
我做到了。然後我輸入「離子平臺添加android」,它說:「平臺android已經添加」。然後我試圖用「離子建設android」來構建它,它會說:「錯誤:EACCES:權限被拒絕,打開'/home/think/dev/Ionic1/platforms/android/res/xml/config.xml'」。試圖更改權限並再次構建,但又收到了相同的錯誤消息。 – thadeuszlay