
自己构建Nearby GlassesJDK 17Android Studio源码编译APK完整指南【免费下载链接】yj_nearbyglassesattempting to detect smart glasses nearby and warn you项目地址: https://gitcode.com/gh_mirrors/yj/yj_nearbyglassesNearby Glasses是一款开源的智能眼镜探测器它通过蓝牙低功耗BLE广播帧中的厂商 Company ID检测你附近的 Meta Ray-Ban 等智能眼镜并及时发出告警保护你的隐私不被偷拍。本文是一份面向新手的完整指南教你用JDK 17 Android Studio从源码编译出自己的 Nearby Glasses APK全程无需付费工具10 分钟即可上手。 为什么要自己编译APK自己从源码编译 Nearby Glasses 有三个实际好处验证纯净性项目只使用google()和mavenCentral()两个官方仓库无 Google Services、无 Firebase、无任何遥测库见 Android/settings.gradle编译过程可 100% 审计拿到最新功能源码仓库比应用商店更新更快你可以第一时间用上最新检测逻辑深度定制编译出的 APK 可以加入自己的签名配合 Android/app/proguard-rules.pro 调整混淆规则。 第一步检查构建环境JDK 17 Android SDK 36编译 Nearby Glasses 的环境要求如下先对照检查一遍组件版本要求说明JDK17必需项目 Java 与 Kotlin 均锁定 17Android/app/build.gradleAndroid SDKPlatform 36compileSdk 36/targetSdk 36最低支持minSdk 26Android 8.0Gradle9.6.1由 Gradle Wrapper 自动下载gradle-wrapper.propertiesAndroid Gradle Plugin9.3.1声明于 Android/build.gradleKotlin2.2.10声明于 Android/build.gradleGit任意新版用于克隆源码在终端执行java -version确认输出包含Java 17$ java -version openjdk 17.0.x ... 若系统装的是 JDK 8/11请安装 JDK 17 并将JAVA_HOME指向它这是新手最常卡住的环节。Android SDK 无需手动安装——直接用 Android Studio 打开项目时SDK Manager 会自动提示补全Android SDK Platform 36点Apply即可。 第二步克隆Nearby Glasses源码打开终端执行以下命令获取源码$ git clone https://gitcode.com/gh_mirrors/yj/yj_nearbyglasses $ cd yj_nearbyglasses仓库同时包含 Android 和 iOS 两套代码我们要编译 APK 只关心Android/目录。项目根名称为NearbyGlasses只包含:app一个模块Android/settings.gradle。 第三步用Android Studio打开并同步项目启动 Android Studio选择Open定位到yj_nearbyglasses/Android目录注意是Android 子目录因为 Android/settings.gradle 在这里首次打开会触发 Gradle Sync自动下载 Gradle 9.6.1 并解析依赖耐心等待进度条走完若弹窗提示 SDK 版本缺失点击SDK Manager勾选Android 36 (API 36)安装。同步成功后右下角不再报错即表示环境就绪。 第四步一键编译APK的两种方法方法一图形界面推荐新手菜单点击Build → Build Bundle(s) / APK(s) → Build APK(s)稍等片刻右下角通知栏会显示 APK(s) generated successfully。方法二命令行$ cd yj_nearbyglasses/Android $ ./gradlew clean assembleDebug常用构建任务对照表命令产物用途./gradlew clean assembleDebugDebug APK自己安装测试推荐./gradlew clean assembleReleaseRelease APK使用 debug 签名Android/app/build.gradle./gradlew clean izziFdroid免签名 APK用于 F-Droid / IzzyOnDroid./gradlew test lint测试报告运行单元测试与静态检查编译完成后APK 位于Android/app/build/outputs/apk/debug/app-debug.apk把它拖到手机或adb install app-debug.apk安装时允许安装未知来源应用即可。✅ 第五步安装验证与快速上手打开 Nearby Glasses点击醒目的Start Scanning按钮授予蓝牙与附近设备权限Android 13 以下还需位置权限——仅系统要求App 本身不读取位置若没开始扫描去右上角设置里确认Enable Foreground Service已开启检测到附近的智能眼镜 BLE 广播时App 会弹出通知或让金丝雀进入警戒状态。⚠️ 温馨提示BLE Company ID 匹配存在误报可能VR 头显等也可能触发请勿据此骚扰他人详见 README.md 中的声明。 常见问题排查问题解决方法报错invalid source release: 17Gradle 用了低版本 JDK将JAVA_HOME指向 JDK 17Gradle 9.6.1 下载缓慢网络原因重试 Sync 或在 Android Studio 设置中手动指定离线 Gradle 包安装 APK 提示未安装确认手机为 Android 8.0API 26及以上minSdk 26是硬下限找不到 gradlew 脚本项目未附带 wrapper 启动脚本可在 Android Studio 终端执行gradle wrapper生成或直接使用上面的图形界面方式 延伸阅读官方构建说明README.md项目贡献指南CONTRIBUTING.md构建配置Android/app/build.gradle、Android/gradle.properties恭喜你已经成功从源码编译出了属于自己的Nearby Glasses APK—— 一个完全可审计、无遥测、无广告的智能眼镜探测器。如果遇到问题欢迎回到本文对照环境版本逐项检查。️【免费下载链接】yj_nearbyglassesattempting to detect smart glasses nearby and warn you项目地址: https://gitcode.com/gh_mirrors/yj/yj_nearbyglasses创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考