# PandaX **Repository Path**: panda-foundation/pandax ## Basic Information - **Project Name**: PandaX - **Description**: 一款开源的浏览器办公软件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-25 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PandaX pandax浏览器基于uniappx创建而来,Android引擎基于GeckoView ERROR: property value `all` is not supported for `transition-property` (supported values are: `css property`)​ ERROR: property value `0.025em` is not supported for `letter-spacing` (supported values are: `number`|`pixel`)​ ### 开发 - [ ] lodash-es - [ ] print - 开发模式下打印 - [x] startsWith - [x] isEmpty - [x] isString - [x] cloneDeep - 测试不全 - [ ] type?(返回) - [ ] get(只支持Array和UTSJSONObject) - [x] isObject - [x] orderBy - 未测试 - [x] isArray - [x] isCoolection - [x] isNumber ### 第三方组件 - [ ] Icon - flower-iconPark 图标库,全平台全版本兼容 https://ext.dcloud.net.cn/plugin?id=10580 ```js |-pandax |-pandax-engine ``` ```shell 14:22:26.239 ‍[⁠java.lang.NoClassDefFoundError⁠]‍ {cause: {cause: null, message: "Didn't find class "org.yaml.snakeyaml.LoaderOptions" on path: DexPathList[[dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/pages/index/index/classes.dex", dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/uni_modules/pandax-engine/utssdk/app-android/classes.dex", dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/index/classes.dex", zip file "/data/app/~~8QTa7gg1eScZh6yVAl1W1Q==/ltd.pandax--mmxxAPh6c3ASh7M1AWpYQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~8QTa7gg1eScZh6yVAl1W1Q==/ltd.pandax--mmxxAPh6c3ASh7M1AWpYQ==/lib/arm64, /data/app/~~8QTa7gg1eScZh6yVAl1W1Q==/ltd.pandax--mmxxAPh6c3ASh7M1AWpYQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]"}, message: "Failed resolution of: Lorg/yaml/snakeyaml/LoaderOptions;"} ``` ```shell 15:10:33.546 ‍[⁠java.lang.NoClassDefFoundError⁠]‍ {cause: {cause: null, message: "Didn't find class "androidx.lifecycle.ProcessLifecycleOwner" on path: DexPathList[[dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/pages/index/index/classes.dex", dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/uni_modules/pandax-engine/utssdk/app-android/classes.dex", dex file "/storage/emulated/0/Android/data/ltd.pandax/apps/__UNI__3FF0A22/www/index/classes.dex", zip file "/data/app/~~88O4xtCUrg3VpJkLMbci5Q==/ltd.pandax-JU7oCvMiWv4341XyhPNasQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~88O4xtCUrg3VpJkLMbci5Q==/ltd.pandax-JU7oCvMiWv4341XyhPNasQ==/lib/arm64, /data/app/~~88O4xtCUrg3VpJkLMbci5Q==/ltd.pandax-JU7oCvMiWv4341XyhPNasQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]"}, message: "Failed resolution of: Landroidx/lifecycle/ProcessLifecycleOwner;"} ``` ### 模块 * pandax-engine 引擎模块 * 配置uts开发扩展 - Android * 配置gradle全局 * `$GRADLE_HOME/init.d/repositories.gradle` ```groovy allprojects { repositories { maven{url 'https://maven.aliyun.com/repository/public'} maven { url "https://maven.mozilla.org/maven2/" } mavenCentral() // 其他仓库 jcenter() google() // huawei maven {url 'https://developer.huawei.com/repo/'} // jitpack 远程仓库:https://jitpack.io maven { url 'https://jitpack.io' } } } ``` * `~/$USER/.gradle/gradle.properties` ```properties android.useAndroidX=true android.enableJetifier=true org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 ``` * aar打包到`jitpack` > 参考 https://github.com/AndroidDeveloperLB/SdkTest