android2018. 6. 18. 16:56

Android studio를 업그레이드 하면 gradle 버전이 올라 platform 빌드에 밀어 넣을 경우 sdk 버전이 맞지 않는 현상이 생김. 그럴 경우 아래와 같이 build-tool을 업데이트 해준다.


1. sdkmanager를 아래와 같이 실행

/opt/android-sdk-linux/tools/bin$ ls

apkanalyzer  avdmanager  lint          screenshot2  uiautomatorviewer

archquery    jobb        monkeyrunner  sdkmanager


./sdkmanager --update



2. 결과 확인

#/opt/android-sdk-linux/build-tools$ ls

23.0.0  24.0.0  24.0.2  24.0.3  25.0.0  25.0.3  26.0.0  27.0.0  27.0.3




Posted by easy16
etc2018. 6. 18. 15:38

글 입력 혹은 수정 우측 상단에 보면 작은 체크박스와 함께 HTML이 있다. 이걸 눌러서 HTML 수정 모드로 변경하자.

들어가서 해당 코드가 위치한 줄을 찾는다.

찾으면 코드 전 후로 해당 코드를 입력하면 된다. 


<pre class = "brush: java" auto-links:true>
    // 원하는 코드 입력

</pre>

'etc' 카테고리의 다른 글

풀업(pull up) 풀다운(pull down)  (0) 2019.11.22
git conflict 발생할 경우  (0) 2019.10.14
git diff oldmode newmode 메시지 제거  (0) 2019.05.17
지연성 근육통 예방을 위한 운동법  (0) 2019.02.14
git patch 활용  (0) 2018.08.06
Posted by easy16
android2018. 6. 18. 15:22

Gradle을 포함한 app 빌드를 위한 Android.mk 에제


#app/build.gradle
LOCAL_PATH := $(call my-dir)
TEST_JNI_TOP := $(LOCAL_PATH)

$(info $(shell cd $(TEST_JNI_TOP) &&./gradlew assembleRelease))

include $(CLEAR_VARS)
LOCAL_MODULE :=TestJNI
LOCAL_MODULE_CLASS := APPS
#LOCAL_SRC_FILES := app/build/outputs/apk/release/app-release-unsigned.apk
LOCAL_SRC_FILES := app/build/outputs/apk/release/TestJNI.apk
LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT)
#local.properties
sdk.dir=/opt/android-sdk-linux/
ndk.dir=/opt/android-ndk-r15c/

LOCAL_PRIVILEGED_MODULE true 때문에 apk는 아래의 경로에 생성 된다.

[100% 1/1] Install: out/target/product/~~/system/priv-app/TestJNI/TestJNI.apk

'android' 카테고리의 다른 글

[NDK] so 포함한 apk가 so loading 실패 (2)  (0) 2018.06.19
[NDK] so 포함한 apk가 so loading 실패  (0) 2018.06.18
android sdk build tool update 방법  (0) 2018.06.18
apk name 변경하기  (0) 2018.06.18
[JNI]add prebuilt shared library  (0) 2018.06.14
Posted by easy16