Android Studio通過widget方式集成H5+項目進(jìn)行離線打包

幾天斷續(xù)的時間總算完成了打包,其實在DCloud官方文檔有介紹,只是還有些坑,我簡單說下吧邑飒。

第一步:將H項目集成到AS

? ? ? ? ? 首先去DCloud官網(wǎng)下載AS的示例demo,給上鏈接:ask.dcloud.net.cn/article/103 點擊“最新Android平臺SDK下載”级乐,將下載好文件中的“HBuilder-Integrate-AS”項目導(dǎo)入AS中疙咸。接下來將HBuilder上的項目根目錄下的所有文件都拷貝到HBuilder-Integrate-AS下的app > src ?> ?main ?> ?assets ?> ?apps ?> Hello5 ?> ?www下

接下來就是在AS中進(jìn)行配置,請參照官方文檔上的操作风科,雖然是eclipse上的描述罕扎,但AS里面也是一樣操作的,給上鏈接:ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/38 耐心的按照文檔的流程走丐重,要注意appid腔召、目錄名之類的修改操作 ,按照流程修改完后項目應(yīng)該是能運行起來的扮惦。

第二步:簽名打包

項目能正常運行后臀蛛,接下來就是簽名打包了,

第一種方式:

如果之前創(chuàng)建過簽名文件也可以直接使用崖蜜,那就點擊第二個按鈕浊仆,這里我們創(chuàng)建一個新的,


創(chuàng)建簽名文件所需要填寫的資料

稍微說明下豫领,路徑自己選抡柿,密碼最好都填同一個吧,好記等恐,Alisa--別名洲劣,Validity--年限备蚓,Certificate里面的是開發(fā)者信息填寫。



這一步很重要囱稽,最好兩個都勾選上郊尝,之前因為沒勾選第一項導(dǎo)致APK一直安裝失敗,點擊Finish战惊,生成APK流昏。

第二種方式:

? ? ? ?如果已經(jīng)創(chuàng)建好了簽名文件的話,可以使用第二種方式吞获。右擊項目名况凉,按F4打開Project Stucture界面,在里面進(jìn)行配置各拷。



切換到Build Types標(biāo)簽茎刚,將Signing config選擇為"release",即將剛剛生成的release簽名信息配置進(jìn)去撤逢。

此時最好檢查下是否選擇的是Release。



然后就可以看到項目中的build.gradle文件多出了一些代碼粮坞。


此時先Clean Project下蚊荣,然后在Terminal輸入 gradlew assembleRelease 命令,執(zhí)行成功后會在?HBuilder-Integrate-AS ?> app ?> build ?> ?outputs ?> ?apk 路徑下生成APK文件莫杈。

接來下要說明下上面步驟可能會遇到的一些坑:

1互例、gradle、SDK版本問題筝闹,安裝對應(yīng)的版本媳叨。

2、gradle環(huán)境變量的配置关顷,自行百度配置糊秆。

3、gradlew不是內(nèi)部或外部命令议双,這是因為官方下載的demo中缺少文件導(dǎo)致的

解決辦法:在build.gradle文件中加入

task createWrapper(type: Wrapper) {

gradleVersion ='3.4.1'

}

然后在Teiminal中執(zhí)行gradle createWrapper命令痘番,執(zhí)行后即可生成那兩個文件,然后再輸入gradlew命令就可以執(zhí)行了平痰。

第三步:包名的修改

可能有些項目要求比較嚴(yán)謹(jǐn)汞舱,會修改包名剂陡,所以我最后還是說一下包名的問題肴掷。

1舒岸、在AndroidManifest.xml中修改package狞洋,其他引用到包名的地方也需要進(jìn)行修改的晓锻。

2矮燎、在項目的builde.gradle修改applicationId力穗。

3愧口、需要手動修改java(app > src >java)文件下的路徑,與包名對應(yīng)腻扇。

4债热、至于r文件里面的路徑是會自動修改的,不用理會幼苛。

好了窒篱,以上差不多就是這兩天所能總結(jié)出來的一些東西,引用了許多前輩們的資源舶沿,再加上自己的一些經(jīng)驗墙杯,寫的不好還請諒解,有錯誤的地方歡迎指出括荡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末高镐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子畸冲,更是在濱河造成了極大的恐慌嫉髓,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邑闲,死亡現(xiàn)場離奇詭異算行,居然都是意外死亡,警方通過查閱死者的電腦和手機苫耸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門州邢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人褪子,你說我怎么就攤上這事量淌。” “怎么了嫌褪?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵呀枢,是天一觀的道長。 經(jīng)常有香客問我笼痛,道長硫狞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任晃痴,我火速辦了婚禮残吩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘倘核。我一直安慰自己泣侮,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布紧唱。 她就那樣靜靜地躺著活尊,像睡著了一般隶校。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蛹锰,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天深胳,我揣著相機與錄音,去河邊找鬼铜犬。 笑死舞终,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的癣猾。 我是一名探鬼主播敛劝,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼纷宇!你這毒婦竟也來了夸盟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤像捶,失蹤者是張志新(化名)和其女友劉穎上陕,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拓春,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡释簿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了痘儡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡枢步,死狀恐怖沉删,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情醉途,我是刑警寧澤矾瑰,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站隘擎,受9級特大地震影響殴穴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜货葬,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一采幌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧震桶,春花似錦休傍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽人柿。三九已至,卻和暖如春忙厌,著一層夾襖步出監(jiān)牢的瞬間凫岖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工逢净, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哥放,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓汹胃,卻偏偏與公主長得像婶芭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子着饥,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,876評論 2 361

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