我在ics-openvpn中克隆了OpenVPN项目。然后安装NDK,CMake,swig(4.0.1),更新git ...按照doc/README.txt进行操作,然后在Android Studio中将其打开。 但是,当使用Android Studio打开该项目时,我在该项目中看不到其他软件包。
这是我的结果:
如何修复它以查看所有软件包并构建项目?
非常感谢您!
答案 0 :(得分:1)
如果您想参与这个项目,请按照以下步骤操作:
cd main/cpp
或您将其命名的名称,然后下载以下子模块:git子模块添加 https://github.com/schwabe/platform_external_openssl.git
git子模块添加https://github.com/chriskohlhoff/asio.git
在终端上运行此命令:
git子模块初始化
git子模块更新
转到openvpn模块的build.gradle并更改以下内容:
id("com.android.application")
至id("com.android.library")
build.gradle
中存在的这段代码,并将其粘贴到您的build.gradle
中的android脚本中:flavorDimensions(“实现”)
productFlavors {
create("ui") {
setDimension("implementation")
buildConfigField("boolean", "openvpn3", "true")
}
create("skeleton") {
setDimension("implementation")
buildConfigField("boolean", "openvpn3", "false")
}
}
build.gradle
中的依赖项中添加模块:实施项目(路径:':your-module-name')
注意:如果看不到模块文件,请单击android studio右侧的gradle,然后单击openvpn模块,然后选择refresh gradle project。
我希望它能提供帮助。