Skip to content

Commit 9642ada

Browse files
committed
readded logging capabilities of qtmain_android
1 parent 2ea6fd8 commit 9642ada

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

src/app/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,6 @@ IF (POSTGRES_FOUND)
392392
ENDIF (POSTGRES_FOUND)
393393

394394
#############
395-
SET(QGIS_APP_LIB_NAME ${QGIS_APP_NAME}_app)
396395
IF (ANDROID)
397396
ADD_LIBRARY(${QGIS_APP_NAME} SHARED ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${INDEX_SRC} ${QGIS_APP_HDRS} ${QGIS_APP_MOC_HDRS})
398397
ELSE (ANDROID)
@@ -411,6 +410,10 @@ TARGET_LINK_LIBRARIES(${QGIS_APP_NAME}
411410
qgis_analysis
412411
)
413412

413+
IF (ANDROID)
414+
TARGET_LINK_LIBRARIES(${QGIS_APP_NAME} log)
415+
ENDIF (ANDROID)
416+
414417
IF( WIN32 )
415418
ADD_DEFINITIONS(-DQWT_DLL)
416419
ENDIF( WIN32 )

src/app/qtmain_android.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,19 +113,19 @@ static int registerNativeMethods(JNIEnv* env, const char* className,
113113
jclass clazz=env->FindClass(className);
114114
if (clazz == NULL)
115115
{
116-
//__android_log_print(ANDROID_LOG_FATAL,"Qt", "Native registration unable to find class '%s'", className);
116+
__android_log_print(ANDROID_LOG_FATAL,"Qt", "Native registration unable to find class '%s'", className);
117117
return JNI_FALSE;
118118
}
119119
jmethodID constr = env->GetMethodID(clazz, "<init>", "()V");
120120
if(!constr) {
121-
//__android_log_print(ANDROID_LOG_FATAL,"Qt", "Native registration unable to find constructor for class '%s'", className);
121+
__android_log_print(ANDROID_LOG_FATAL,"Qt", "Native registration unable to find constructor for class '%s'", className);
122122
return JNI_FALSE;;
123123
}
124124
jobject obj = env->NewObject(clazz, constr);
125125
objptr = env->NewGlobalRef(obj);
126126
if (env->RegisterNatives(clazz, gMethods, numMethods) < 0)
127127
{
128-
//__android_log_print(ANDROID_LOG_FATAL,"Qt", "RegisterNatives failed for '%s'", className);
128+
__android_log_print(ANDROID_LOG_FATAL,"Qt", "RegisterNatives failed for '%s'", className);
129129
return JNI_FALSE;
130130
}
131131
return JNI_TRUE;
@@ -149,22 +149,23 @@ typedef union {
149149

150150
Q_DECL_EXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* /*reserved*/)
151151
{
152-
//__android_log_print(ANDROID_LOG_INFO,"Qt", "qt start");
152+
__android_log_print(ANDROID_LOG_INFO,"Qt", "qt start");
153153
UnionJNIEnvToVoid uenv;
154154
uenv.venv = NULL;
155155
m_javaVM = 0;
156156

157157
if (vm->GetEnv(&uenv.venv, JNI_VERSION_1_4) != JNI_OK)
158158
{
159-
//__android_log_print(ANDROID_LOG_FATAL,"Qt","GetEnv failed");
159+
__android_log_print(ANDROID_LOG_FATAL,"Qt","GetEnv failed");
160160
return -1;
161161
}
162162
m_env = uenv.nativeEnvironment;
163163
if (!registerNatives(m_env))
164164
{
165-
//__android_log_print(ANDROID_LOG_FATAL, "Qt", "registerNatives failed");
165+
__android_log_print(ANDROID_LOG_FATAL, "Qt", "registerNatives failed");
166166
return -1;
167167
}
168168
m_javaVM = vm;
169+
__android_log_print(ANDROID_LOG_INFO,"Qt", "JNI OK");
169170
return JNI_VERSION_1_4;
170171
}

0 commit comments

Comments
 (0)