안녕하세요... 새로 만든 jar 파일이 import 가 안됩니다.

 

A.jar 을 만들어서 frameworks/opt/com.a라는 폴더를 만들어 그안에 넣었습니다.

폴더 안에 android.mk 파일을 생성해서 아래와 같이 적었습니다.

LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES :=test:A.jar
include $(BUILD_MULTI_PREBUILT)

 

이것을 빌드하면 \out\target\common\obj\JAVA_LIBRARIES\test-A_intermediates 라는 폴더가 생기구요..

 

TEST APPLICATION 만들어서 import com.a.b; 하면

package com.a 가 존재하지 않는다고 하네요.. ㅡㅡ..

 

어떻게 해야 하나요??

 

 

frameworks\opt\com.google.android 폴더 보면..

jar하나랑 mk 하나가 있더라구요..

 

mk 파일을 보면

LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := google-framework:framework.jar
include $(BUILD_MULTI_PREBUILT)

 

되어 있던데... goole-framework: 의 뜻이 무엇이죠...?

다른데에서 선언해야하나요..

 

google-framework를 풀 search해도 안나오더라구요.. ㅡㅡ..