Android 개발에 익숙하지 않지만 기본 빌드를 추가하려고합니다. 안드로이드 스튜디오에서 .mk 파일 위치를 수동으로 설정하고 싶습니다. 그러나 그것을 파악할 수 없었습니다. 나는 이것을 시도했다 'Android Studio에서 .mk 파일 위치 경로를 설정하는 방법
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
}
}
그러나 그것은 단순히 gradle 빌드에 의해 무시된다. 누군가가 어떻게 말해 줄 수 있습니까? 다음은 내 full gradle 파일입니다.
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "my application full name"
minSdkVersion 19
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
moduleName "nativeegl"
ldLibs "log", "android", "EGL", "GLESv1_CM"
}
}
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile files('libs/Vuforia.jar')
}
**이 블록을 ** android ** 블록의 하위 항목으로 넣었는지 확인하십시오. –
@Alex Cohn, 알았어요. 그러나 그것은 원래 설정에 의해 무시되고 있습니다. 안드로이드 스튜디오에서 수동으로 .mk 파일을 가리키는 방법이 있다는 것을 알고 있습니다. 어떻게 기억하지 못합니다. –
당신은 어떻게 압니까? 어떤 오류 메시지가 나타 납니까? –