在framework層添加自己的jar包

來源:互聯網
上載者:User

在framework層添加自己的jar包

1.在frameworks\base下添加frameworktest目錄,下面的目錄結構如下,必須要有一個java的目錄:
│ Android.mk
└─java
└─com
└─android
└─frameworkunit
FrameworkTest.java
Android.mk的內容如下:

  1. LOCAL_PATH:= $(call my-dir)

  2. # the library
  3. # ============================================================
  4. include $(CLEAR_VARS)
  5. LOCAL_MODULE_TAGS = optional
  6. LOCAL_SRC_FILES := \
  7. $(call all-subdir-java-files)

  8. LOCAL_MODULE:= frameworkunit

  9. LOCAL_JAVA_LIBRARIES := android.policy

  10. LOCAL_NO_EMMA_INSTRUMENT := true
  11. LOCAL_NO_EMMA_COMPILE := true

  12. include $(BUILD_JAVA_LIBRARY)

  13. include $(BUILD_DROIDDOC)

FrameworkTest.java的內容如下:

  1. package com.android.frameworkunit;

  2. public class FrameworkTest
  3. {
  4. ;
  5. }
然後在base\frameworktest下執行mm,產生frameworkunit.jar
2.在packages\apps下建立一個工程,引用import com.android.frameworkunit.FrameworkTest。同時在Android.mk中注釋"#LOCAL_SDK_VERSION := current”,然後執行mm。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.