Android FrameWork集成第三方SDK的jar包和so库
2016-11-04 15:38
295 查看
本文讲解的如何在Android FrameWork如何集成XXXsdk的jar包和so库
首先在framework/opt/建立XXSDK的文件夹讲jar包和so库拷贝进去
1:framework/opt/xxsdk/
然后直接看Android.mk就行
# Copyright (C) 2009 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0 #
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := app_sdk_data.jar \
bsh-core-2.0b4.jar \
jackson-annotations-2.0.2.jar \
jackson-core-2.0.2.jar \
jackson-databind-2.0.2.jar \
kksdk1.3_full_pro.jar
include $(BUILD_MULTI_PREBUILT)
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libcode
LOCAL_SRC_FILES := libs/libcode.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libluajava
LOCAL_SRC_FILES := libs/libluajava.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libtruss
LOCAL_SRC_FILES := libs/libtruss.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
首先在framework/opt/建立XXSDK的文件夹讲jar包和so库拷贝进去
1:framework/opt/xxsdk/
然后直接看Android.mk就行
# Copyright (C) 2009 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0 #
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := app_sdk_data.jar \
bsh-core-2.0b4.jar \
jackson-annotations-2.0.2.jar \
jackson-core-2.0.2.jar \
jackson-databind-2.0.2.jar \
kksdk1.3_full_pro.jar
include $(BUILD_MULTI_PREBUILT)
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libcode
LOCAL_SRC_FILES := libs/libcode.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libluajava
LOCAL_SRC_FILES := libs/libluajava.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
##################################################
include $(CLEAR_VARS)
LOCAL_MODULE := libtruss
LOCAL_SRC_FILES := libs/libtruss.so
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_PREBUILT)
include $(call all-makefiles-under,$(LOCAL_PATH))
相关文章推荐
- 在Android源码中如何吧so库打包编译进入apk, 集成第三方库(jar和so库)
- 在Android源码中如何吧so库打包编译进入apk, 集成第三方库(jar和so库)
- 集成第三方sdk验证短信校验
- Android Studio导入第三方类库、jar包和so库及Gradle
- Android中第三方SDK集成之百度地图集成(入门篇)
- 31.第三方分享,短信SDK的集成
- Android中集成第三方软件包(.jar, .so) .
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- 集成一个第三方SDK正确工作流程(踩坑有感)
- 【Android】【编译】Android中集成第三方软件包(.jar, .so)
- android studio SDK 集成 一键分享 第三方登录:
- Android中集成第三方软件包(.jar, .so)
- Android Studio导入第三方类库、jar包和so库
- 只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的
- 【Android】【编译】Android中集成第三方软件包(.jar, .so)
- 在使用第三方的SDk 的时候我们一般都会需要添jar和so
- Android中集成第三方软件包(.jar, .so)
- android studio开发<十一> Library第三方类库源码, Jar包和SO库
- Cocos2d-Lua(Quick-Cocos2d-x)集成第三方SDK(一)
- 【Android】【编译】Android中集成第三方软件包(.jar, .so)