Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 創建兼容android activity的OSGI bundle

創建兼容android activity的OSGI bundle

編輯:關於Android編程

1.正常創建一個android 應用

2. 將OSGI 框架所在的主應用項目設置為該bundle的引用項目。在eclipse上進入build path->configure build path->projects進行設置。

3. 創建生成manifest.mf. 可使用eclipse的bndtools 插件或其原始版本bnd.jar來自動生成該文件(bndtools貌似有bug, 我用它無法生成正確的manifest.mf和jar包,但bnd.jar可以。我用的命令行是:java -jar bnd-2.1.0.jar buildx --classpath bin --eclipse --output test.jar bnd.bnd)。

4. 進入android tools->Export unsigned Android package導出未簽名的android APK文件

5. 使用任意zip工具,比如7zip打開apk, 新建一個folder: META-INF,並且將生成的manifest.mf拷貝到這個folder

6. 將工程產生的java class文件拷入apk的根目錄下

7. 使用java 簽名工具對APK文件進行簽名

jarsigner -verbose -keystore /path_to_keystore/mykeystore.keystore my_application.apk my_keystore_alias.

8. 在emulator 或device上安裝該apk,OSGI framework 安裝啟動該bundle。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved