6.7.0 - Alpha4 - 部分设备无法正常初始化 MLKit Google OCR 的问题 (试修) (issue #8)
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
"Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_",
|
||||
"打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题",
|
||||
"版本历史页面部分系统因字体差别导致统计数据显示不完整的问题",
|
||||
"部分设备无法正常初始化 MLKit Google OCR 的问题 (试修) _[`issue #8`](http://issues.autojs6.com/8#issuecomment-3117061768)_",
|
||||
"ErrorDialogActivity 可能无法正常启动的问题 _[`issue #414`](http://issues.autojs6.com/414)_ _[`issue #340`](http://issues.autojs6.com/340#issuecomment-2973485826)_",
|
||||
"崩溃报告页面复制详细信息功能失效的问题"
|
||||
],
|
||||
@@ -42,7 +43,8 @@
|
||||
"升级 Junit Jupiter 版本 5.10.3 -> 5.13.0",
|
||||
"升级 Androidx AppCompat 版本 1.7.0 -> 1.7.1",
|
||||
"升级 Material Progressbar 版本 1.4.2 -> 1.6.1",
|
||||
"升级 Androidx Room 版本 2.7.1 -> 2.7.2"
|
||||
"升级 Androidx Room 版本 2.7.1 -> 2.7.2",
|
||||
"升级 OpenCC 版本 1.2.0 -> 1.2.2"
|
||||
]
|
||||
},
|
||||
"v6.6.4": {
|
||||
@@ -376,7 +378,7 @@
|
||||
"打包应用无法显示并打印部分异常消息的问题",
|
||||
"打包应用页面选择应用图标后可能显示空图标的问题",
|
||||
"打包应用包含 MLKit Google OCR 库时可能出现的上下文未初始化异常",
|
||||
"ocr.<u>mlkit/ocr</u>.<u>recognizeText/detect</u> 方法无效的问题",
|
||||
"ocr.recognizeText/detect 方法无效的问题",
|
||||
"部分文本 (如日志页面) 显示语言与应用设置语言可能不相符的问题",
|
||||
"部分语言在主页抽屉开关项可能出现文本溢出的问题",
|
||||
"部分设备无障碍服务开启后立即自动关闭且无任何提示消息的问题 _[`issue #181`](http://issues.autojs6.com/181)_",
|
||||
@@ -386,7 +388,7 @@
|
||||
"app.startActivity 无法使用简称参数的问题 _[`issue #182`](http://issues.autojs6.com/182)_ _[`issue #188`](http://issues.autojs6.com/188)_",
|
||||
"importClass 导入的类名与全局变量冲突时代码抛出异常的问题 _[`issue #185`](http://issues.autojs6.com/185)_",
|
||||
"Android 7.x 无法使用无障碍服务的问题",
|
||||
"Android 14 可能无法正常使用 runtime.<u>loadJar/loadDex</u> 方法的问题 (试修)",
|
||||
"Android 14 可能无法正常使用 runtime.loadJar/loadDex 方法的问题 (试修)",
|
||||
"安卓系统快速设置面板中 \"布局范围分析\" 和 \"布局层次分析\" 不可用的问题 _[`issue #193`](http://issues.autojs6.com/193)_",
|
||||
"自动检查更新功能可能导致应用 [ANR](https://developer.android.com/topic/performance/vitals/anr) 的问题 (试修) _[`issue #186`](http://issues.autojs6.com/186)_",
|
||||
"文件管理器示例代码文件夹点击 \"向上\" 按钮后无法回到工作路径页面的问题 _[`issue #129`](http://issues.autojs6.com/129)_",
|
||||
|
||||
@@ -374,7 +374,8 @@ dependencies /* MLKit */ {
|
||||
|
||||
dependencies /* OpenCC */ {
|
||||
// OpenCC
|
||||
implementation("com.github.qichuan:android-opencc:1.2.0")
|
||||
// implementation("com.github.qichuan:android-opencc:1.2.0")
|
||||
implementation("com.github.brooklet:android-opencc:1.2.2")
|
||||
}
|
||||
|
||||
dependencies /* Auto.js Extensions */ {
|
||||
|
||||
@@ -209,8 +209,7 @@
|
||||
<activity
|
||||
android:name="org.autojs.autojs.ui.splash.SplashActivity"
|
||||
android:exported="true"
|
||||
android:theme="@style/AppTheme.Splash"
|
||||
>
|
||||
android:theme="@style/AppTheme.Splash">
|
||||
<meta-data
|
||||
android:name="android.app.shortcuts"
|
||||
android:resource="@xml/app_shortcuts" />
|
||||
@@ -748,6 +747,15 @@
|
||||
android:name="moe.shizuku.client.V3_SUPPORT"
|
||||
android:value="true" />
|
||||
|
||||
<!-- @Hint by SuperMonster003 on Jul 25, 2025. -->
|
||||
<!-- ! -->
|
||||
<!-- ! This provider is explicitly excluded and manually initialized in org.autojs.autojs.App. -->
|
||||
<!-- ! zh-CN: 此 provider 被显式排除, 并在 org.autojs.autojs.App 手动初始化. -->
|
||||
<provider
|
||||
android:name="com.google.mlkit.common.internal.MlKitInitProvider"
|
||||
android:authorities="${applicationId}.mlkitinitprovider"
|
||||
tools:node="remove" />
|
||||
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -17,9 +17,11 @@ import com.bumptech.glide.Glide
|
||||
import com.bumptech.glide.request.target.CustomViewTarget
|
||||
import com.bumptech.glide.request.transition.Transition
|
||||
import com.flurry.android.FlurryAgent
|
||||
import com.google.mlkit.common.sdkinternal.MlKitContext
|
||||
import com.hjq.toast.Toaster
|
||||
import com.tencent.bugly.Bugly
|
||||
import com.tencent.bugly.crashreport.CrashReport
|
||||
import org.autojs.autojs.apkbuilder.ApkBuilder
|
||||
import org.autojs.autojs.app.GlobalAppContext
|
||||
import org.autojs.autojs.core.pref.Pref
|
||||
import org.autojs.autojs.core.ui.inflater.ImageLoader
|
||||
@@ -28,6 +30,7 @@ import org.autojs.autojs.event.GlobalKeyObserver
|
||||
import org.autojs.autojs.external.receiver.DynamicBroadcastReceivers
|
||||
import org.autojs.autojs.leakcanary.LeakCanarySetup
|
||||
import org.autojs.autojs.pluginclient.DevPluginService
|
||||
import org.autojs.autojs.runtime.api.augment.ocr.Ocr
|
||||
import org.autojs.autojs.timing.TimedTaskManager
|
||||
import org.autojs.autojs.timing.TimedTaskScheduler
|
||||
import org.autojs.autojs.tool.CrashHandler
|
||||
@@ -68,6 +71,7 @@ class App : MultiDexApplication() {
|
||||
setupDrawableImageLoader()
|
||||
TimedTaskScheduler.init(this)
|
||||
initDynamicBroadcastReceivers()
|
||||
initMlKitContext()
|
||||
Toaster.init(this)
|
||||
|
||||
setUpDefaultNightMode()
|
||||
@@ -150,6 +154,11 @@ class App : MultiDexApplication() {
|
||||
|
||||
}
|
||||
|
||||
private fun initMlKitContext() {
|
||||
ApkBuilder.Libs.MLKIT_OCR.ensureLibFiles(Ocr.Companion.OcrMode.MLKIT.value)
|
||||
MlKitContext.initializeIfNeeded(this)
|
||||
}
|
||||
|
||||
private fun setupDrawableImageLoader() {
|
||||
Drawables.defaultImageLoader = object : ImageLoader {
|
||||
override fun loadInto(imageView: ImageView, uri: Uri) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#Wed Jul 23 14:44:12 CST 2025
|
||||
BUILD_TIME=1753253052464
|
||||
#Fri Jul 25 20:09:20 CST 2025
|
||||
BUILD_TIME=1753445360412
|
||||
COMPILE_SDK_VERSION=35
|
||||
IMAGE_QUANT_CMAKE_VERSION=3.22.1
|
||||
IMAGE_QUANT_NDK_VERSION=26.1.10909125
|
||||
@@ -19,6 +19,6 @@ RAPID_OCR_OPENCV_MOBILE_LABEL_VERSION=13
|
||||
RAPID_OCR_OPENCV_MOBILE_VERSION=4.5.3
|
||||
TARGET_SDK_VERSION=35
|
||||
TARGET_SDK_VERSION_INRT=29
|
||||
VERSION_BUILD=3337
|
||||
VERSION_NAME=6.7.0 Alpha3
|
||||
VERSION_BUILD=3339
|
||||
VERSION_NAME=6.7.0 Alpha4
|
||||
VSCODE_EXT_REQUIRED_VERSION=1.0.8
|
||||
|
||||
Reference in New Issue
Block a user