卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java jar包 如何把一個android project編譯成jar?

如何把一個android project編譯成jar?Android被打包成jar包供人們使用。利用Java反射技術獲取相應的ID,方便用戶更換所需的ID。1. 創(chuàng)建一個新的Android項目:act

如何把一個android project編譯成jar?

Android被打包成jar包供人們使用。利用Java反射技術獲取相應的ID,方便用戶更換所需的ID。

1. 創(chuàng)建一個新的Android項目:activitylibrary,這是我們需要打包到jar包中的項目:

2。mrresource類的功能是利用J2SE反射技術獲取相應的ID資源。androidsdk還提供了獲取ID資源的方法:getresources()。Getidentifier(“main”Activity,layout,getpackagename())查看mrresource代碼:[Java]viewplaincopypackagecom.example.activitylibraryimportandroid. content.Context/***根據名稱獲取資源的ID值*@authorhowlaa*/public classmresource{//根據名稱獲取ID

1。將jar包放入項目的LIBS文件夾中。

2. 在項目中,選擇jar包并右鍵單擊“addaslibrary”。

3. 這兩個步驟在網上相對容易找到,但此時,該項目仍無法正常編譯。此時,需要在構建.gradle添加依賴項{compilefiles(”LIBS/android-support-v4)。Jar”)編譯文件(”LIBS/android-support-v4。Jar”)到文件的依賴項部分/xxxx.jar文件")} 4. 此時,項目可以正常編譯和運行,但當您在代碼類實例中實際創(chuàng)建引用jar時,系統(tǒng)可能會拋出異常NoClassDefFoundError。此時,可以執(zhí)行以下步驟:進入命令提示窗口。定位到項目的根,即構建.gradle您所在的目錄。運行“{Android studio安裝目錄}SDKtoolstemplatesgradlewrapper格拉德魯·巴特以上操作應該能夠解決問題。