반응형

오류 4

[Android/NDK] warning: passing 'uint8_t [3]' to parameter of type 'const jbyte *'

uint8_t crypto[] = { 0x00, 0x00, 0x00 }; JNIEXPORT jbyteArray JNICALL Java_com_example_ndk_Config_crypto (JNIEnv *env, jobject obj){ jbyteArray ret = (*env)->NewByteArray(env, 8); (*env)->SetByteArrayRegion(env, ret, 0, 8, crypto); return ret; } 오래된 jni 를 실행하려고 하는데 다음과 같은 오류 메세지가 나왔습니다. jni 는 warning 메세지라고 하더라도 so 파일은 생성이 됩니다. 하지만 저런 메세지를 무시하면 빌드된 so 파일이 정상적으로 동작하지 않을수 있기 때문에 수정해주고 넘어가야 합니다. 위의 ..

Android 2019.12.18

[Android/NDK] warning: implicitly declaring library function 'strlen'

NDK 를 이용하여 JNI 코드를 이용하거나 기존의 오래된 코드를 빌드하려고 할때 IDE 에서 위와 같은 오류가 발생한다면 헤더가 제대로 선언이 되지 않았을 확률이 있습니다. 저 같은 경우 다음과 같이 해더 선언했더니 문제가 해결되었습니다. #include 참고 바랍니다. 참고 자료 https://stackoverflow.com/questions/19761104/receiving-warning-implicit-declaration-of-function-strlen/19761118

Android 2019.12.18

[SDK] 카카오링크 적용 문제 해결

금일은 엄청 삽질하게된 카카오톡 API 중에 하나인 카카오링크 오동작 문제 해결에 대해 정리겸 포스팅해보겠습니다. 카카오링크는 카카오톡으로 친구들이나 지인들에게 특정 페이지 정보를 쉽게 공유할수 있는 기능을 제공하는 유용한 기능입니다. SDK 적용도 카카오톡 샘플 코드 를 보면 쉽게 할수 있는데요. 샘플코드를 적용하면서 경험한 오동작하는 사례들을 정리하여 보았습니다. API가 정상적으로 호출되지 않아요. 제일 먼저 AndroidManifest.xml 을 열어서 몇가지 사항을 점검해봅시다. meta-data 의 com.kakao.sdk.AppKey 가 잘 설정되어 있는지 호출하는 Activity 의 data 태그의 scheme 와 host 값이 설정되어 있는지 scheme 와 host 값이 여러 Activ..

SDK 2019.08.22
반응형