當前位置:首頁 » 安卓系統 » android打包失敗

android打包失敗

發布時間: 2023-08-10 01:10:08

Ⅰ cocos2dx android 打包不成功,求幫助

具體做法。1、安裝必要的庫和工具包,以及配置相關環境變數,請按照cocos2d-x-3.0rc0toolstoluaREADME.mdown說得去做,不做贅述。2、寫c++類(我測試用的是cocos2d-x-3.0rc0testslua-empty-.cpp)3、寫一個生成的python腳本,你不會寫,沒關系,我們會照貓畫虎1)進入目錄cocos2d-x-3.0rc0toolstolua,復制一份genbindings.py,命名為genbindings_myclass.py2)把生成目錄制定到咱工程里去,打開genbindings_myclass.py把?1output_dir='%s/cocos/scripting/lua-bindings/auto'%project_root改成?1output_dir='%s/tests/lua-empty-test/project/Classes/auto'%project_root3)修改命令參數,把?cmd_args={'cocos2dx.ini':('cocos2d-x','lua_cocos2dx_auto'),'cocos2dx_extension.ini':('cocos2dx_extension','lua_cocos2dx_extension_auto'),'cocos2dx_ui.ini':('cocos2dx_ui','lua_cocos2dx_ui_auto'),'cocos2dx_studio.ini':('cocos2dx_studio','lua_cocos2dx_studio_auto'),'cocos2dx_spine.ini':('cocos2dx_spine','lua_cocos2dx_spine_auto'),'cocos2dx_physics.ini':('cocos2dx_physics','lua_coco

Ⅱ Android gradle 打包錯誤A problem occurred configuring project ':app'.

因為項目為插件工程,每次編譯需要使用「./gradlew pushPlugin」自動push到殼工程,但是...我的不行,就不行...
錯誤如下:

一臉懵逼,完全看不懂....
按照提示嘗試找找錯誤原因,然後一頓操作,猛如虎:
./gradlew --stacktrace
./gradlew --info
./gradlew --scan
...

這個錯誤感覺有點意思,可能是病灶的根源,仔細一看,確實,經過幾分鍾仔細研究,終於知道了:

解決方案:
1、我首先去把as的jre配置地方改成系統的,發現,改不了,放棄...

2.as不讓改,還不能改自己的么,改本地的環境變數,把java_home的jre換成as的jre地址,
結果,編譯的特別絲滑...

問題解決了,但是總覺得怪怪了,因為本地jre環境被改了,不舒服,哈哈,原因很簡單啊,本地jdk以後升級就不行了,第二種方法只是暫時解決了,並不完美,所以還得再想想...
終極解決:
編寫了一個腳本文件,主要作用有倆個,第一是臨時替換本地jre的地址,指向到as的。第二是直接編譯,然後push;
腳本如下:

ps:把地址換成自己as的jre地址就可以,注意分隔符的方向
運行編譯,完美編譯, 絲滑 ...

Ⅲ androidstudio項目簽名打包生成apk出錯整理

本人由於一些誤操作接觸到打包文件的問題,故作此文避免再次踩坑。

1.入口:build->generate signed bundle/APK,打開後如下圖1.1:

2.選中apk打包,進入next:

3.選擇打包類型:

4.箭頭所指即為生成的混淆+簽名後的打包apk文件。(*簽名文件不可以隨便更改,如果有申請第三方的功能,都需要這個簽名文件去檢驗的,比如說集成了微信支付,我們換簽名文件的話,微信那邊就會檢驗不通過)

5.本文重點並非上述步驟,而是我自己重新生成了一個密鑰後,打包文件變成了.aab後綴文件。於是我想研究下它的打包過程和原理:

5.1在我們的build.gradle中可以更新打包文件版本號名稱(自己配一下):

5.2簽名文件會在此處進行對應生成信息:

5.3當然,你的項目文件也會對應生成相應的簽名文件,例如我此處的文件為yoocarjks.jks:

5.4自己配一下打包生成文件的命名:

以上over

6.*問題點:

6.1.簽名文件生成的亂碼是些啥?

6.2.由於我當時把項目扔垃圾桶了,還有些文件並沒有搞清楚是幹嘛的,如下圖:

buildoutputcleanuo.lock/executionhistory.bin/executionhistory.lock/filehashes.bin/filehashes.lock/outputfiles.bin/xxx.app.iml這些文件分別幹嘛的,從包名看像是打包生成的文件。

作此文激勵下自己空了去學習查閱下,若有知道的小夥伴歡迎留言分享~此文會繼續追更~

7.1關於xxx.app.iml看到一篇不錯的出錯解決方案:

https://blog.csdn.net/qq_38998213/article/details/81907253

設計原理如下:

這個文件,後續遇到問題我再深入了解下

熱點內容
易手遙控連接密碼是多少 發布:2025-02-03 22:44:26 瀏覽:165
sql安裝程序配置伺服器失敗 發布:2025-02-03 22:44:25 瀏覽:586
可以寫腳本的點擊器 發布:2025-02-03 22:44:22 瀏覽:612
c演算法代碼 發布:2025-02-03 22:42:20 瀏覽:861
腳本貓 發布:2025-02-03 22:36:30 瀏覽:137
qt軟體如何反編譯 發布:2025-02-03 22:36:27 瀏覽:21
linux串口數據接收 發布:2025-02-03 22:33:11 瀏覽:552
戰雙封腳本嗎 發布:2025-02-03 22:32:14 瀏覽:444
可用內存存儲 發布:2025-02-03 22:28:05 瀏覽:73
郵箱登錄需要伺服器地址是啥 發布:2025-02-03 22:27:27 瀏覽:548