Unity安卓端集成支付寶和微信的填坑日志

我是直接在網(wǎng)上購買了付費(fèi)課了赵,在老師的指導(dǎo)下直接學(xué)習(xí)Unity集成arr包的過程讲坎。課程連接如下——

https://ke.qq.com/course/376543

這位老師講解得蠻詳細(xì)的眉抬,而且課程從安裝Studio遭顶、平臺(tái)申請(qǐng)喇聊、集成arr、Unity工程一直到部署服務(wù)器务豺,都講了一遍磨总,干貨滿滿!

雖然如此笼沥,但是跟著老師操作一遍蚪燕,在最后Unity里打包APK時(shí)還是遇到了很多報(bào)錯(cuò)。作為安卓小白奔浅,我硬著頭皮馆纳,用了整整一天時(shí)間,網(wǎng)上各種搜索汹桦,好不容易解決了這些問題鲁驶。

這里記錄一下我的處理過程,以方便后來者舞骆。另外钥弯,作為習(xí)慣微軟VS的開發(fā)者,不得不吐糟一句葛作,Android Studio和Xcode這兩個(gè)開發(fā)工具真不是人用的寿羞。。赂蠢。造這兩個(gè)輪子的人绪穆,我覺得水平很不如巨硬。

Unity版本號(hào):2018.2.18 f1

Android Studio版本號(hào):3.5.2

Scripting Backend我用過的是IL2CPP虱岂,這年頭誰還用Mono~

PS:由于微信SDK已經(jīng)更新玖院,另附本地接入wechat-sdk-android-6.8.0.aar最新方法更新


報(bào)錯(cuò)1:

UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors

? at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x00242] in D:\unity\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194

? at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x0007f] in D:\unity\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

一個(gè)奇怪的問題第岖,因?yàn)樵谖抑按虬鼤r(shí)沒有出現(xiàn)過难菌。把打包的Build System改為Gradle后就沒有這個(gè)報(bào)錯(cuò)了。但我之前使用Internal打包的時(shí)候并沒有這個(gè)報(bào)錯(cuò)~


報(bào)錯(cuò)2:

CommandInvokationFailure: Gradle build failed.

C:\Program Files\Java\jdk1.8.0_112\bin\java.exe -classpath "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.2.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[Temp\gradleOut\src\main\AndroidManifest.xml:10:205-236 Error:

????Attribute application@icon value=(@mipmap/app_icon) from AndroidManifest.xml:10:205-236

????is also present at [:app-debug:] AndroidManifest.xml:19:9-42 value=(@drawable/app_icon).

????Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:10:3-23:17 to override.

這個(gè)是因?yàn)镻lugins文件夾下的AndroidManifest.xml和arr包里的AndroidManifest.xml有沖突蔑滓,更正方法是在Plugins文件夾下的AndroidManifest.xml中添加兩行——

xmlns:tools="http://schemas.android.com/tools"

?tools:replace="android:icon, android:theme"

添加位置見下圖——

添加聲明避免沖突

報(bào)錯(cuò)3:

attr/colorPrimary)' not found.

attr/colorPrimaryDark)' not found.

attr/colorAccent)' not found.

因?yàn)閷?duì)安卓不熟郊酒,我沒有特別好的解決辦法,直接把a(bǔ)rr里res/values/values.xml里的變量全部刪掉键袱,就留表頭和表尾——

刪變量

報(bào)錯(cuò)4:

.gradle\caches\transforms-1\files-1.1\app-debug.aar\\res\layout\activity_main.xml:9: AAPT: error: attribute layout_constraintBottom_toBottomOf (aka :layout_constraintBottom_toBottomOf) not found.

也是用壓縮軟件修改arr包燎窘,把a(bǔ)rr/res/layout/activity_main.xml里把res-auto自適應(yīng)修改為自己工程的包名——

res-auto修改

報(bào)錯(cuò)5:

Dex: Error converting bytecode to dex:

使用Internal打包時(shí),是這么報(bào)錯(cuò)的——

CommandInvokationFailure……

Error:Invalid command dx

exit code: 64

UnityEditor.Android.Command.WaitForProgramToRun……

這個(gè)屬于Unity官方對(duì)SDK的支持BUG蹄咖。我是把Unity升級(jí)為2018.4.10 f1后就沒有這個(gè)問題了褐健。

Unity歷史版本下載地址——

https://unity.cn/releases

里面有更新日志,說這個(gè)BUG在后期被修復(fù)了

2018.4.10 Released Notes
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末澜汤,一起剝皮案震驚了整個(gè)濱河市蚜迅,隨后出現(xiàn)的幾起案子舵匾,更是在濱河造成了極大的恐慌,老刑警劉巖谁不,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坐梯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡刹帕,警方通過查閱死者的電腦和手機(jī)烛缔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來轩拨,“玉大人,你說我怎么就攤上這事院喜⊥鋈兀” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵喷舀,是天一觀的道長砍濒。 經(jīng)常有香客問我,道長硫麻,這世上最難降的妖魔是什么爸邢? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮拿愧,結(jié)果婚禮上杠河,老公的妹妹穿的比我還像新娘。我一直安慰自己浇辜,他們只是感情好券敌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著柳洋,像睡著了一般待诅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上熊镣,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天卑雁,我揣著相機(jī)與錄音,去河邊找鬼绪囱。 笑死测蹲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的毕箍。 我是一名探鬼主播弛房,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼而柑!你這毒婦竟也來了文捶?” 一聲冷哼從身側(cè)響起荷逞,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粹排,沒想到半個(gè)月后种远,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡顽耳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年坠敷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片射富。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡膝迎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胰耗,到底是詐尸還是另有隱情限次,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布柴灯,位于F島的核電站卖漫,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赠群。R本人自食惡果不足惜羊始,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望查描。 院中可真熱鬧突委,春花似錦、人聲如沸叹誉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽长豁。三九已至钧唐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匠襟,已是汗流浹背钝侠。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酸舍,地道東北人帅韧。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像啃勉,于是被迫代替她去往敵國和親忽舟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容