Мне не удалось найти подходящую библиотеку для подключения OpenVPN в Android Studio с использованием Java. Я попробовал ICS-OpenVPN, но моего опыта работы с C++ недостаточно для этой задачи. Не могли бы вы предложить простой способ решения этой проблемы? Альтернативно, не могли бы вы предоставить руководство по интеграции ICS-OpenVPN в проект Android Studio?
Заранее спасибо.
-Я попробовал ics- библиотека опенвпн. Нет результата, потому что у меня нет опыта работы с cmake или c++.
-openvp3 те же результаты.
-пытался реализовать ics-openvpn как подмодуль, но не смог собрать ошибки:
Starting Gradle Daemon...
Gradle Daemon started in 1 s 149 ms
> Configure project :main
keystoreTPFile not set, disabling transparency signing
keystoreTPPassword not set, disabling transparency signing
keystoreTPAliasPassword not set, disabling transparency signing
keyAlias not set, disabling transparency signing
> Task :prepareKotlinBuildScriptModel UP-TO-DATE
C/C++: OpenVPN 2.x version v0.7.51-1-g4473ad1f
C/C++: OpenVPN 3.x version v0.7.51-1-g4473ad1f
C/C++: CMake Error at CMakeLists.txt:32 (include):
C/C++: include could not find requested file:
C/C++: openssl/openssl.cmake
[CXX1429] error when building with cmake using C:\Users\ilyas\Desktop\ics-openvpn\main\src\main\cpp\CMakeLists.txt: -- The C compiler identification is Clang 17.0.2
-- The CXX compiler identification is Clang 17.0.2
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/ilyas/AppData/Local/Android/Sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Users/ilyas/AppData/Local/Android/Sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found SWIG: C:/swig/swigwin-4.2.1/swig.exe (found suitable version "4.2.1", minimum required is "3.0")
-- Configuring incomplete, errors occurred!
See also "C:/Users/ilyas/Desktop/ics-openvpn/main/.cxx/Debug/5gl6d3c1/x86/CMakeFiles/CMakeOutput.log".
C++ build system [configure] failed while executing:
@echo off
"C:\\Users\\ilyas\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe" ^
"-HC:\\Users\\ilyas\\Desktop\\ics-openvpn\\main\\src\\main\\cpp" ^
"-DCMAKE_SYSTEM_NAME=Android" ^
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON" ^
"-DCMAKE_SYSTEM_VERSION=21" ^
"-DANDROID_PLATFORM=android-21" ^
"-DANDROID_ABI=x86" ^
"-DCMAKE_ANDROID_ARCH_ABI=x86" ^
"-DANDROID_NDK=C:\\Users\\ilyas\\AppData\\Local\\Android\\Sdk\\ndk\\26.1.10909125" ^
"-DCMAKE_ANDROID_NDK=C:\\Users\\ilyas\\AppData\\Local\\Android\\Sdk\\ndk\\26.1.10909125" ^
"-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\ilyas\\AppData\\Local\\Android\\Sdk\\ndk\\26.1.10909125\\build\\cmake\\android.toolchain.cmake" ^
"-DCMAKE_MAKE_PROGRAM=C:\\Users\\ilyas\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\ilyas\\Desktop\\ics-openvpn\\main\\build\\intermediates\\cxx\\Debug\\5gl6d3c1\\obj\\x86" ^
"-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\ilyas\\Desktop\\ics-openvpn\\main\\build\\intermediates\\cxx\\Debug\\5gl6d3c1\\obj\\x86" ^
"-DCMAKE_BUILD_TYPE=Debug" ^
"-BC:\\Users\\ilyas\\Desktop\\ics-openvpn\\main\\.cxx\\Debug\\5gl6d3c1\\x86" ^
-GNinja
from C:\Users\ilyas\Desktop\ics-openvpn\main
OpenVPN 2.x version v0.7.51-1-g4473ad1f
OpenVPN 3.x version v0.7.51-1-g4473ad1f
CMake Error at CMakeLists.txt:32 (include):
include could not find requested file:
openssl/openssl.cmake
Подробнее здесь: https://stackoverflow.com/questions/785 ... nclude-and
Интеграция проекта ICS-OpenVPN в Android Studio: какие файлы включить и как настроить CMake или есть ли другой способ? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование файла .ics в URL-адрес в формате https://example.com/calendar.ics [закрыто]
Anonymous » » в форуме C# - 0 Ответы
- 57 Просмотры
-
Последнее сообщение Anonymous
-