Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
sourceSets {
main {
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
manifest.srcFile 'AndroidManifest.xml'
}
refcotor_list {
java.srcDirs += ['dev/refcotor_list']
res.srcDirs = ['dev/res']
}
old_list {
java.srcDirs += ['dev/old_list']
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
refcotor_list {
debuggable true
signingConfig android.signingConfigs.debug
}
old_list {
debuggable true
signingConfig android.signingConfigs.debug
}
}
JNIEXPORT jstring JNICALL Java_penguin_in_flight_qttests_utils_JavaNatives_sayHello(JNIEnv *env, jobject obj)
static JNINativeMethod methods[] = {
{"someMethod", "()Ljava/lang/String;", (void *)someMethod}
};
JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *reserved)
if (env->RegisterNatives(javaClass, methods, sizeof(methods) / sizeof(methods[0])) < 0)
return JNI_ERR;
Hello android from qt