FreeLine 踩坑記錄

一.歷程

對(duì)于freeline我是有愛(ài)有恨

經(jīng)歷了 嘗試 》 放棄 》2個(gè)月后再次嘗試 》 依然碰到問(wèn)題  》 嘗試解決 》 完美運(yùn)行

二.問(wèn)題記錄

2.1.關(guān)于全量更新與否,是否使用python代碼問(wèn)題

不使用?。。‰m說(shuō)解決問(wèn)題過(guò)程中多次用到,但是真正集成其實(shí)不用的,就是官方介紹的用插件,一個(gè)按鍵全搞定

2.2.桌面打開(kāi)命令行輸入python 提示 “不是內(nèi)部命令……”

配置環(huán)境變量,配置方法不用多說(shuō)都會(huì),這里重點(diǎn)說(shuō)下路徑

D:\sdk\sdk\ndk-bundle\prebuilt\windows-x86_64\bin   我的sdk存在D:\sdk\sdk\ 下,所以freeline自動(dòng)加載的python的路徑是這樣的。不用獨(dú)立安裝

ps:如果配置后不生效請(qǐng)重啟電腦試試

2.3.直接點(diǎn)擊提示152 錯(cuò)誤,使用 python freeline.py -f 報(bào)錯(cuò)

UnicodeEncodeError: 'ascii' codec can't encode characters in position 88-91:

? 這里其實(shí)和freeline沒(méi)有關(guān)系,是python默認(rèn) ascii 編碼導(dǎo)致的。百度會(huì)有一堆的教學(xué),但是我要告訴你,方法是對(duì)的,但沒(méi)有針對(duì)性,照著操作很容易出錯(cuò)

注意:這里是需要?jiǎng)?chuàng)建一個(gè) sitecustomize.py 文件(txt文件直接改即可),然后放入到指定文件下

D:\sdk\sdk\ndk-bundle\prebuilt\windows-x86_64\lib\python2.7  放入的位置是sdk路徑中ndk-bundle  最后是lib文件夾,不是含有 python2.7.exe 文件的bin  文件夾下

sitecustomize.py文件中的內(nèi)容為:

# sitecustomize.py                   
# this file can be anywhere in your Python path,
# but it usually goes in ${pythondir}/lib/site-packages/
import sys
sys.setdefaultencoding('utf-8')
# 這個(gè)是說(shuō)明文件不用管,用來(lái)學(xué)習(xí)
import sys  #這個(gè)命令是導(dǎo)入系統(tǒng)設(shè)置
reload(sys)  #重新加載,有人說(shuō)需要這一行。其實(shí)不用
print sys.getdefaultencoding()  #獲取現(xiàn)在的默認(rèn)編碼
# 'ascii'
sys.setdefaultencoding('utf-8') #修改默認(rèn)編碼

print sys.getdefaultencoding()  #再次獲取現(xiàn)在的默認(rèn)編碼
# 'utf-8'
#其實(shí)這里命令行 改了只對(duì)當(dāng)前命令行窗口有效,所以就需要用到如上文件,python編譯器會(huì)自動(dòng)加載sitecustomize.py 文件,然后其中的命令就直接起到關(guān)鍵性的作用了

2.4. FreeLine 和 AS3.0

確定暫時(shí)還不支持,請(qǐng)使用2.3.3   ,,,至于有人說(shuō)AS3.0使用gradle 為 2.3.3配置,說(shuō)實(shí)話折騰的不值!!

AS3.0 占用內(nèi)存相對(duì)增加將近1倍。優(yōu)化了gradle 的效率,如果使用2.3.3的(3.3 all),高開(kāi)支低速度,得不償失?。?/p>

2.5 待續(xù)……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容