V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhengdutech
V2EX  ›  外包

有无会编译 leaf 或者 sing-box 或者 clash 的 android 大佬?预算 2k 以内

  •  
  •   zhengdutech · 43 天前 · 1747 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。

    菜鸡 android 学习网络相关,开源的很多,但是拿过来直接用不了。 自己编译总是报错,对 jni 一窍不通。 求助大神,有偿~~ 帮我跑通,指导我会调用方法就行。 我的 v:MTMwNjAzOTM5MDM=

    14 条回复    2024-08-01 12:12:37 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       43 天前
    你这一天时间预算就翻了一倍,照这样下去, 一周岂不是 128k ,一个月岂不是 1073741824k ,

    提问的艺术, 你要是有什么具体问题说出来说不定会有路过的帮看看,
    你这直接说什么都不懂花钱学, 但是逛 v 站的主要是上班摸鱼的, 总不能班不上了来带你吧,
    而且这种交易没有保障,2k 和 200 吸引力是一样的,
    yyzh
        2
    yyzh  
       43 天前 via Android
    @AoEiuV020JP 可能是想弄个他们自己的客户端?
    0o0O0o0O0o
        3
    0o0O0o0O0o  
       43 天前
    > 编译总是报错

    https://github.com/SagerNet/sing-box/blob/76eb8a39ff1bfb97a93b562602f7e205378787a7/Makefile#L94

    看上去目录结构应该是:

    ├── sing-box
    └── sing-box-for-android

    然后先 make lib_android 用 gomobile 编译个 libbox.aar 到 sing-box-for-android/app/libs 里,再 make build_android 编译,用 Android Studio 的话大概就只需要前一个步骤。

    > 帮我跑通

    编译成功了就能跑通了

    > 对 jni 一窍不通
    > 指导我会调用方法就行

    gomobile 不太需要你了解 jni ,看看这些应该就行 https://github.com/search?q=repo%3ASagerNet%2Fsing-box-for-android+io.nekohasekai.libbox&type=code
    zhengdutech
        4
    zhengdutech  
    OP
       43 天前
    @AoEiuV020JP 怎么没保障啊。。。你编译好 源码在你手上,我给钱你给源码啊
    zhengdutech
        5
    zhengdutech  
    OP
       43 天前
    @0o0O0o0O0o 求指导下,按照你说的我还是有问题
    0o0O0o0O0o
        6
    0o0O0o0O0o  
       43 天前
    @zhengdutech #5 那还是算了,怕给自己送进去。。。
    sodesga
        7
    sodesga  
       43 天前
    挺刑啊,想自己做机场客户端么
    BraveNTD
        8
    BraveNTD  
       43 天前 via iPhone
    之前在工作中搞过 gomobile ,算是个被谷歌放弃的实验性 feature 吧
    yaott2020
        9
    yaott2020  
       43 天前 via Android
    @zhengdutech 装好 android ndk 和 java jdk 就行
    wnpllrzodiac
        10
    wnpllrzodiac  
       43 天前 via Android
    这不超级简单
    pagxir
        11
    pagxir  
       42 天前 via Android
    这里有些编译的记录 http://build.cachefiles.net/, 找一下 nekobox
    AFOX
        12
    AFOX  
       42 天前
    好奇,能不能编译成 c 库,然后链接进去?
    zhwguest
        13
    zhwguest  
       37 天前
    好奇怪,大家都说超级简单。

    但在我眼里,这个 libbox 真的是神一样的存在,大家是如何获取的,我只看到有人 import 它,没有看到过源码实现。

    大家用得这么嗨?
    zhwguest
        14
    zhwguest  
       37 天前
    是我孤陋寡闻了,原来这玩意主要是 go 写的...,原来 go 可以直接编译成 jar...,膜拜大神了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1170 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 23:53 · PVG 07:53 · LAX 16:53 · JFK 19:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.