Merge "AAPT2: expose return values through JNI." into oc-dev
am: 3f1febbedb
Change-Id: I2d145aaeb975dfa6abc34f1d5c4e0e9a5708a8b4
This commit is contained in:
committed by
android-build-merger
commit
c8fcac116b
@@ -77,20 +77,20 @@ static std::vector<StringPiece> extract_pieces(const std::vector<ScopedUtfChars>
|
||||
return pieces;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeCompile(
|
||||
JNIEXPORT jint JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeCompile(
|
||||
JNIEnv *env, jclass aapt_obj, jobject arguments_obj) {
|
||||
std::vector<ScopedUtfChars> compile_args_jni =
|
||||
list_to_utfchars(env, arguments_obj);
|
||||
std::vector<StringPiece> compile_args = extract_pieces(compile_args_jni);
|
||||
aapt::Compile(compile_args);
|
||||
return aapt::Compile(compile_args);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeLink(
|
||||
JNIEXPORT jint JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeLink(
|
||||
JNIEnv *env, jclass aapt_obj, jobject arguments_obj) {
|
||||
std::vector<ScopedUtfChars> link_args_jni =
|
||||
list_to_utfchars(env, arguments_obj);
|
||||
std::vector<StringPiece> link_args = extract_pieces(link_args_jni);
|
||||
aapt::Link(link_args);
|
||||
return aapt::Link(link_args);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_ping(
|
||||
|
||||
@@ -18,17 +18,17 @@ JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_ping
|
||||
/*
|
||||
* Class: com_android_tools_aapt2_Aapt2Jni
|
||||
* Method: nativeCompile
|
||||
* Signature: (Ljava/util/List;)V
|
||||
* Signature: (Ljava/util/List;)I
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeCompile
|
||||
JNIEXPORT jint JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeCompile
|
||||
(JNIEnv *, jclass, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_android_tools_aapt2_Aapt2Jni
|
||||
* Method: nativeLink
|
||||
* Signature: (Ljava/util/List;)V
|
||||
* Signature: (Ljava/util/List;)I
|
||||
*/
|
||||
JNIEXPORT void JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeLink
|
||||
JNIEXPORT jint JNICALL Java_com_android_tools_aapt2_Aapt2Jni_nativeLink
|
||||
(JNIEnv *, jclass, jobject);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user