国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java jar包 如何把一個(gè)android project編譯成jar?

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

如何把一個(gè)android project編譯成jar?

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

1. 創(chuàng)建一個(gè)新的Android項(xiàng)目:activitylibrary,這是我們需要打包到j(luò)ar包中的項(xiàng)目:

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

1。將jar包放入項(xiàng)目的LIBS文件夾中。

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

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