Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Studio #5

Closed
timscriptov opened this issue Jan 3, 2023 · 24 comments
Closed

Android Studio #5

timscriptov opened this issue Jan 3, 2023 · 24 comments

Comments

@timscriptov
Copy link

How to build a project on Windows?

@timscriptov
Copy link
Author

CMake Error at C:/Android/Sdk/cmake/3.25.1/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find BISON (missing: BISON_EXECUTABLE)
Call Stack (most recent call first):
C:/Android/Sdk/cmake/3.25.1/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
C:/Android/Sdk/cmake/3.25.1/share/cmake-3.25/Modules/FindBISON.cmake:306 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/aidl.cmake:17 (find_package)
cmake/CMakeLists.txt:43 (include)

@RohitVerma882
Copy link
Owner

RohitVerma882 commented Jan 3, 2023

aidl.cmake requires bison and flex to generate .cpp, .h files from .yy, .ll

@RohitVerma882
Copy link
Owner

check letest aapt2 build workflow

@RohitVerma882
Copy link
Owner

Install

sudo apt-get update
sudo apt-get install flex
sudo apt-get install bison

@timscriptov
Copy link
Author

I need binaries in SO extensions

@RohitVerma882
Copy link
Owner

RohitVerma882 commented Jan 3, 2023

Rename aapt2 binary to libaapt2.so and put it to ```jniLibs`` folder

@RohitVerma882
Copy link
Owner

RohitVerma882 commented Jan 3, 2023

And execute it without any exec restrictions

String aapt2 = context.getApplicationInfo().nativeLibraryDir + "/libaapt2.so";
Process pr = Runtime.getRuntime().exec(aapt2);

@RohitVerma882
Copy link
Owner

I need binaries in SO extensions

Why do you want to convert it to .so format?

@timscriptov
Copy link
Author

Target SDK 33 = Permission Denied 13(failed execute binary)

@timscriptov
Copy link
Author

timscriptov commented Jan 3, 2023

I installed Linux. CMake 3.25, ndk 23. Android Studio writes errors

@RohitVerma882
Copy link
Owner

Target SDK 33 = Permission Denied 13(failed execute binary)

Execute binary from app native library dir not working or app files dir no working?

@RohitVerma882
Copy link
Owner

And execute it without any exec restrictions

String aapt2 = context.getApplicationInfo().nativeLibraryDir + "/libaapt2.so";
Process pr = Runtime.getRuntime().exec(aapt2);

Tried this?

@RohitVerma882
Copy link
Owner

I installed Linux. CMake 3.25, ndk 23. Android Studio writes errors

Provide Full logs

@timscriptov
Copy link
Author

Screenshot_2

@timscriptov
Copy link
Author

> Task :app:buildCMakeDebug[arm64-v8a] C/C++: ninja: Entering directory /home/timscriptov/AndroidStudioProjects/Aapt2/app/.cxx/Debug/2s6u711i/arm64-v8a'
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libziparchive/incfs_support/signal_handling.cpp:42:7: warning: ISO C++ requires field designators to be specified in declaration order; field '' will be initialized after field 'sa_flags' [-Wreorder-init-list]
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libziparchive/incfs_support/signal_handling.cpp:41:7: note: previous initialization for field '' is here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:24: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:41: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1446:50: note: 'remove_pointer' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:38: error: no template named 'is_pointer_v' in namespace 'std'; did you mean 'is_pointer'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:904:29: note: 'is_pointer' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:54: error: expected '(' for function-style cast or type construction
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:13: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:550:29: note: 'is_same' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:38: error: expected ')'
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:7: note: to match this '('
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:365:47: error: expected expression
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:373:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:374:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:406:11: error: 'auto' return without trailing return type; deduced return types are a C++14 extension
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:42: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:61: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:142:34: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:145:35: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:148:38: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:151:40: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:302:10: error: no template named 'optional' in namespace 'std'
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:351:10: error: no template named 'optional' in namespace 'std'
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:27:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ZipFileRO.h:159:10: error: no template named 'optional' in namespace 'std'
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:24: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:41: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1446:50: note: 'remove_pointer' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:38: error: no template named 'is_pointer_v' in namespace 'std'; did you mean 'is_pointer'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:904:29: note: 'is_pointer' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:54: error: expected '(' for function-style cast or type construction
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:13: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:550:29: note: 'is_same' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:38: error: expected ')'
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:7: note: to match this '('
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:365:47: error: expected expression
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:373:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:374:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:406:11: error: 'auto' return without trailing return type; deduced return types are a C++14 extension
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:42: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:61: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:142:34: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:145:35: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:148:38: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:151:40: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'?
C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:302:10: error: no template named 'optional' in namespace 'std'
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:351:10: error: no template named 'optional' in namespace 'std'
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:27:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/AssetsProvider.h:27:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Idmap.h:27:
C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ResourceTypes.h:23:
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:59:3: error: use of class template 'unexpected' requires template arguments
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:57:11: note: template is declared here
C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:59:14: warning: variable templates are a C++14 extension [-Wc++14-extensions]

Task :app:buildCMakeDebug[arm64-v8a] FAILED`

@timscriptov
Copy link
Author

@RohitVerma882 I will try rename

@RohitVerma882
Copy link
Owner

RohitVerma882 commented Jan 3, 2023

> Task :app:buildCMakeDebug[arm64-v8a] C/C++: ninja: Entering directory /home/timscriptov/AndroidStudioProjects/Aapt2/app/.cxx/Debug/2s6u711i/arm64-v8a' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libziparchive/incfs_support/signal_handling.cpp:42:7: warning: ISO C++ requires field designators to be specified in declaration order; field '' will be initialized after field 'sa_flags' [-Wreorder-init-list] C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libziparchive/incfs_support/signal_handling.cpp:41:7: note: previous initialization for field '' is here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:24: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:41: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1446:50: note: 'remove_pointer' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:38: error: no template named 'is_pointer_v' in namespace 'std'; did you mean 'is_pointer'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:904:29: note: 'is_pointer' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:54: error: expected '(' for function-style cast or type construction C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:13: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:550:29: note: 'is_same' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:38: error: expected ')' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:7: note: to match this '(' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:365:47: error: expected expression C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:373:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:374:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:406:11: error: 'auto' return without trailing return type; deduced return types are a C++14 extension C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:42: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:61: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:142:34: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:145:35: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:148:38: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:151:40: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:24: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:302:10: error: no template named 'optional' in namespace 'std' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:351:10: error: no template named 'optional' in namespace 'std' C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/Asset.cpp:27: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ZipFileRO.h:159:10: error: no template named 'optional' in namespace 'std' C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:24: error: no template named 'remove_cv_t' in namespace 'std'; did you mean 'remove_cv'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:776:50: note: 'remove_cv' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:362:41: error: no template named 'remove_pointer_t' in namespace 'std'; did you mean 'remove_pointer'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1446:50: note: 'remove_pointer' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:38: error: no template named 'is_pointer_v' in namespace 'std'; did you mean 'is_pointer'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:904:29: note: 'is_pointer' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:363:54: error: expected '(' for function-style cast or type construction C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:13: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:550:29: note: 'is_same' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:38: error: expected ')' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:364:7: note: to match this '(' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:365:47: error: expected expression C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:373:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:374:24: error: no template named 'conditional_t' in namespace 'std'; did you mean 'conditional'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:530:33: note: 'conditional' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:406:11: error: 'auto' return without trailing return type; deduced return types are a C++14 extension C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:42: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:19: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/logging.h:407:61: error: no template named 'decay_t' in namespace 'std'; did you mean 'decay'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:1669:29: note: 'decay' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:142:34: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:145:35: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:148:38: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:30: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/incfs/util/include/util/map_ptr.h:151:40: error: no template named 'enable_if_t' in namespace 'std'; did you mean 'enable_if'? C/C++: /home/timscriptov/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/type_traits:538:63: note: 'enable_if' declared here C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:26: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:302:10: error: no template named 'optional' in namespace 'std' C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Asset.h:351:10: error: no template named 'optional' in namespace 'std' C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/ApkAssets.cpp:17: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ApkAssets.h:27: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/AssetsProvider.h:27: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/Idmap.h:27: C/C++: In file included from /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/androidfw/include/androidfw/ResourceTypes.h:23: C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:59:3: error: use of class template 'unexpected' requires template arguments C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:57:11: note: template is declared here C/C++: /home/timscriptov/AndroidStudioProjects/Aapt2/app/src/main/cpp/src/libbase/include/android-base/expected.h:59:14: warning: variable templates are a C++14 extension [-Wc++14-extensions]

Task :app:buildCMakeDebug[arm64-v8a] FAILED`

Upload this project to github public and give me link

@RohitVerma882
Copy link
Owner

@timscriptov
Copy link
Author

timscriptov commented Jan 3, 2023

Renaming the file does not fix the error.(aapt->libaapt2.so)

I used your code

Screenshot_20230103-215613_APK_Editor_Pro

@timscriptov
Copy link
Author

Can you compile SO files?

@RohitVerma882
Copy link
Owner

Renaming the file does not fix the error.(aapt->libaapt2.so)

I used your code

Screenshot_20230103-215613_APK_Editor_Pro

🙄 don't just rename.

See - https://stackoverflow.com/questions/64786837/what-path-to-put-executable-to-run-on-android-29

@timscriptov
Copy link
Author

@RohitVerma882 My binaries are downloaded from the Internet separately. Due to the large weight, I store them on the hosting

@timscriptov
Copy link
Author

Upload this project to github public and give me link

https://github.com/TimScriptov/aapt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants