Thank you, I have solved the problem.but how can i get release version class.jar file?
在 2017年1月26日星期四 UTC+8上午12:58:12,Deepak Garg写道: > > in Android M, you can achieve that by using LOCAL_JACK_ENABLED = disabled > variable in your makefile. > > In Android N it is more tricky...it is broken and the solution to this is > yet to come in AOSP mainline of Android N. > Solution is available in master. > > Checked in 7.1.1 Android N. > > You need to make use of javac-check target. This has been implemented for > this purpose. > > make javac-check-$(LOCAL_MODULE) > > So, if your module name is "ABCD" > > make javac-check-ABCD > > This generates a classes-full-debug.jar, in the > common\obj\JAVA_LIBRARIES\ABCD_intermediates. > > This is the jar which you can use in your Studio environment. > > Most important, this solution is not yet visible in any of the tags on > Android N branch. It is part of the master hence you need to add this > solution to your branch manually. > > > https://android.googlesource.com/platform/build/+/32bd0adf9c5dcd1560d77bdb886c7acc78496657 > > > On Thursday, April 21, 2016 at 8:18:03 AM UTC+5:30, KYUNG HO KIM wrote: >> >> I'v found out that classes.jar has been made after build all android with >> "make -j<number>". >> Before android-m, I can make classes.jar with just "mm" on library folder. >> Thanks. >> >> 2016년 4월 19일 화요일 오후 12시 46분 45초 UTC+9, KYUNG HO KIM 님의 말: >>> >>> Hi, >>> >>> I used the *classes.jar* in intermediate folder for developing some >>> applications on eclipse that including below static or shared java library. >>> (eg. test, test2 lib) >>> The library used the android.mk, below. >>> But after I using android-M source, there's no classes.jar file in >>> intermediate folder. >>> >>> How can I build the classes.jar as before? >>> Or how I can I build the jar file including class files when we build >>> the static or shared java library on android build to use on eclipse or >>> other java IDE?? >>> >>> >>> >>> Android.mk >>> LOCAL_PATH:= $(call my-dir) >>> >>> >>> include $(CLEAR_VARS) >>> LOCAL_MODULE := test >>> LOCAL_MODULE_TAGS := optional >>> LOCAL_SRC_FILES := $(call all-java-files-under, src) >>> include $(BUILD_JAVA_LIBRARY) >>> >>> include $(call all-makefiles-under,$(LOCAL_PATH)) >>> >>> LOCAL_PATH:= $(call my-dir) >>> >>> >>> include $(CLEAR_VARS) >>> LOCAL_MODULE := test2 >>> LOCAL_MODULE_TAGS := optional >>> LOCAL_SRC_FILES := $(call all-java-files-under, src) >>> include $(BUILD_STATIC_JAVA_LIBRARY) >>> >>> include $(call all-makefiles-under,$(LOCAL_PATH)) >>> >>> >>> >>> Thanks, >>> Casper >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
