Comments (5)
建议提供一下控制台输出信息以便定位问题
from sail.
说是找不到x86_64里的libleaf.so文件,这是在run状态下出现的。这种状态下,点击连接VPN,就会闪退。
提示找不到x86_64文件。
在Leaf下载最新的libleaf.so,建立相应文件夹拷贝进去后,不会报错,但是依然闪退。断开连接模拟器连接。 没有真机调试。
生成release apk 后,不用最新版的libleaf.so,模拟器、真机测试为,有的情况下闪退。有的情况下可以连接vpn,但是无法关闭。有的时候连接VPN 一段时间自动闪退。 如果替换新版的Leaf,直接闪退。
修改了MainActivity 里面的一些代码,release 的闪退情况少了,但是连接后依然无法关闭、断开连接。
测试环境:雷电模拟器、华为手机、小米手机。
将startService更换为startForegroundService 测试结果一样。
from sail.
以下教程应该会有所帮助
https://docs.rs/jni/latest/jni/
https://developer.android.com/training/articles/perf-jni?hl=zh-cn
from sail.
说是找不到x86_64里的libleaf.so文件,这是在run状态下出现的。这种状态下,点击连接VPN,就会闪退。
提示找不到x86_64文件。
android 模拟器CPU一般使用x86_64指令集,真机使用arm64,打包好的一般是单架构的,无法兼顾,测试用要自行合并。
在Leaf下载最新的libleaf.so,建立相应文件夹拷贝进去后,不会报错,但是依然闪退。断开连接模拟器连接。 没有真机调试。
leaf 仓库并没有直接提供android可用二进制库,强行执行不同架构二进制文件必然如此
生成release apk 后,不用最新版的libleaf.so,模拟器、真机测试为,有的情况下闪退。有的情况下可以连接vpn,但是无法关闭。有的时候连接VPN 一段时间自动闪退。 如果替换新版的Leaf,直接闪退。
和上边差不多理由差不多,而且JNI对于导出的函数名有命名要求,参考上方教程链接
修改了MainActivity 里面的一些代码,release 的闪退情况少了,但是连接后依然无法关闭、断开连接。
测试环境:雷电模拟器、华为手机、小米手机。
将startService更换为startForegroundService 测试结果一样。
完成上方的操作基本可以消除此类问题
from sail.
说是找不到x86_64里的libleaf.so文件,这是在run状态下出现的。这种状态下,点击连接VPN,就会闪退。 提示找不到x86_64文件。 在Leaf下载最新的libleaf.so,建立相应文件夹拷贝进去后,不会报错,但是依然闪退。断开连接模拟器连接。 没有真机调试。 生成release apk 后,不用最新版的libleaf.so,模拟器、真机测试为,有的情况下闪退。有的情况下可以连接vpn,但是无法关闭。有的时候连接VPN 一段时间自动闪退。 如果替换新版的Leaf,直接闪退。 修改了MainActivity 里面的一些代码,release 的闪退情况少了,但是连接后依然无法关闭、断开连接。 测试环境:雷电模拟器、华为手机、小米手机。 将startService更换为startForegroundService 测试结果一样。
解决了么,怎么解决的,求教下
from sail.
Related Issues (20)
- 登录问题 已经解决,节点不显示 HOT 3
- 为什么我提的问题不见了 HOT 1
- Android cannot disconnect HOT 3
- iOS Crash
- Android 设备无法关闭vpn HOT 1
- 新版本的dart 和flutter 项目跑不起来 HOT 1
- ios运行起来没有网络的问题!作者求救!
- error when toggle button
- 在构建ios版时flutter_inappwebview出现问题
- ios链接 之后无法使用WeChat 依然有地域限制 HOT 1
- an interesting mistake
- Unhandled Exception: type 'Null' is not a subtype of type 'String'
- how to connect?
- Can't get node list problem
- I can't install the base url of the website api
- What protocols does it support? HOT 1
- Can't get node list problem HOT 1
- 安卓连接了VPN没有网络是为什么
- 付费解决问题 HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sail.