FailedToRead 1 year ago
parent
commit
a9e0031850
100 changed files with 1027 additions and 0 deletions
  1. 31 0
      .eslintrc.js
  2. BIN
      android/.gradle/6.7.1/executionHistory/executionHistory.bin
  3. BIN
      android/.gradle/6.7.1/executionHistory/executionHistory.lock
  4. BIN
      android/.gradle/6.7.1/fileChanges/last-build.bin
  5. BIN
      android/.gradle/6.7.1/fileHashes/fileHashes.bin
  6. BIN
      android/.gradle/6.7.1/fileHashes/fileHashes.lock
  7. BIN
      android/.gradle/6.7.1/fileHashes/resourceHashesCache.bin
  8. 0 0
      android/.gradle/6.7.1/gc.properties
  9. BIN
      android/.gradle/6.7.1/javaCompile/classAnalysis.bin
  10. BIN
      android/.gradle/6.7.1/javaCompile/jarAnalysis.bin
  11. BIN
      android/.gradle/6.7.1/javaCompile/javaCompile.lock
  12. BIN
      android/.gradle/6.7.1/javaCompile/taskHistory.bin
  13. BIN
      android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
  14. 2 0
      android/.gradle/buildOutputCleanup/cache.properties
  15. BIN
      android/.gradle/buildOutputCleanup/outputFiles.bin
  16. BIN
      android/.gradle/checksums/checksums.lock
  17. BIN
      android/.gradle/checksums/md5-checksums.bin
  18. BIN
      android/.gradle/checksums/sha1-checksums.bin
  19. 0 0
      android/.gradle/configuration-cache/gc.properties
  20. 0 0
      android/.gradle/vcs-1/gc.properties
  21. 3 0
      android/.idea/.gitignore
  22. 6 0
      android/.idea/compiler.xml
  23. 17 0
      android/.idea/deploymentTargetDropDown.xml
  24. 24 0
      android/.idea/gradle.xml
  25. 70 0
      android/.idea/jarRepositories.xml
  26. 10 0
      android/.idea/misc.xml
  27. 4 0
      android/.idea/modules/app/android.app.androidTest.iml
  28. 6 0
      android/.idea/vcs.xml
  29. BIN
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar
  30. 17 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc
  31. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.md5
  32. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha1
  33. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha256
  34. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha512
  35. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.md5
  36. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha1
  37. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha256
  38. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha512
  39. 30 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom
  40. 17 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc
  41. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.md5
  42. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha1
  43. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha256
  44. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha512
  45. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.md5
  46. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha1
  47. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha256
  48. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha512
  49. 13 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml
  50. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.md5
  51. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha1
  52. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha256
  53. 1 0
      android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha512
  54. 124 0
      android/LocalRepo/intermodal-release/build.gradle
  55. BIN
      android/LocalRepo/intermodal-release/intermodal-release.aar
  56. 17 0
      android/LocalRepo/intermodal-release/intermodal-release.aar.asc
  57. 124 0
      android/LocalRepo/oaid_sdk/build.gradle
  58. BIN
      android/LocalRepo/oaid_sdk/oaid_sdk_1.0.25.aar
  59. 17 0
      android/LocalRepo/oaid_sdk/oaid_sdk_1.0.25.aar.asc
  60. 174 0
      android/app/build.gradle
  61. 27 0
      android/app/build/generated/source/buildConfig/arm32/release/com/edufound/reader/BuildConfig.java
  62. 263 0
      android/app/build/intermediates/aapt_proguard_file/arm32Release/aapt_rules.txt
  63. 1 0
      android/app/build/intermediates/annotation_processor_list/arm32Release/annotationProcessors.json
  64. 10 0
      android/app/build/intermediates/compatible_screen_manifest/arm32Release/output-metadata.json
  65. BIN
      android/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/arm32Release/R.jar
  66. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/buildinfo.json.jar
  67. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/debug_2_wx8961a3e5512f307c.wxapkg.jar
  68. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/debug_2_wx8961a3e5512f307c.wxapkg.sign.jar
  69. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/address.jar
  70. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/hellDelList.json.jar
  71. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/supplierconfig.json.jar
  72. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wasae.dat.jar
  73. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/AppService.conf.jar
  74. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAAccelerateWorker.js.jar
  75. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAAd.js.jar
  76. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WABuiltinLibs.json.jar
  77. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WACloud.js.jar
  78. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAMidasSDK.js.jar
  79. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPageFrame.html.jar
  80. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPerf.js.jar
  81. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPixi.js.jar
  82. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAProtobuf.js.jar
  83. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARecordSDK.js.jar
  84. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARemoteDebug.js.jar
  85. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARenderContext.js.jar
  86. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASclBackend.wasm.jar
  87. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAServiceMainContext.js.jar
  88. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAServiceRemoteDebug.js.jar
  89. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyle.css.js.jar
  90. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyle.fpcssb.jar
  91. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyleV2.css.js.jar
  92. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyleV2.fpcssb.jar
  93. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASourceMap.js.jar
  94. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASplashadWorker.js.jar
  95. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAStyleIndex.fpiib.jar
  96. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASubContext.js.jar
  97. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAVConsole.js.jar
  98. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAVersion.json.jar
  99. BIN
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAWKWorker.html.jar
  100. 0 0
      android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAWebview.js.jar

+ 31 - 0
.eslintrc.js

@@ -0,0 +1,31 @@
+/*
+ * Eslint config file
+ * Documentation: https://eslint.org/docs/user-guide/configuring/
+ * Install the Eslint extension before using this feature.
+ */
+module.exports = {
+  env: {
+    es6: true,
+    browser: true,
+    node: true,
+  },
+  ecmaFeatures: {
+    modules: true,
+  },
+  parserOptions: {
+    ecmaVersion: 2018,
+    sourceType: 'module',
+  },
+  globals: {
+    wx: true,
+    App: true,
+    Page: true,
+    getCurrentPages: true,
+    getApp: true,
+    Component: true,
+    requirePlugin: true,
+    requireMiniProgram: true,
+  },
+  // extends: 'eslint:recommended',
+  rules: {},
+}

BIN
android/.gradle/6.7.1/executionHistory/executionHistory.bin


BIN
android/.gradle/6.7.1/executionHistory/executionHistory.lock


BIN
android/.gradle/6.7.1/fileChanges/last-build.bin


BIN
android/.gradle/6.7.1/fileHashes/fileHashes.bin


BIN
android/.gradle/6.7.1/fileHashes/fileHashes.lock


BIN
android/.gradle/6.7.1/fileHashes/resourceHashesCache.bin


+ 0 - 0
android/.gradle/6.7.1/gc.properties


BIN
android/.gradle/6.7.1/javaCompile/classAnalysis.bin


BIN
android/.gradle/6.7.1/javaCompile/jarAnalysis.bin


BIN
android/.gradle/6.7.1/javaCompile/javaCompile.lock


BIN
android/.gradle/6.7.1/javaCompile/taskHistory.bin


BIN
android/.gradle/buildOutputCleanup/buildOutputCleanup.lock


+ 2 - 0
android/.gradle/buildOutputCleanup/cache.properties

@@ -0,0 +1,2 @@
+#Mon Nov 20 12:56:17 CST 2023
+gradle.version=6.7.1

BIN
android/.gradle/buildOutputCleanup/outputFiles.bin


BIN
android/.gradle/checksums/checksums.lock


BIN
android/.gradle/checksums/md5-checksums.bin


BIN
android/.gradle/checksums/sha1-checksums.bin


+ 0 - 0
android/.gradle/configuration-cache/gc.properties


+ 0 - 0
android/.gradle/vcs-1/gc.properties


+ 3 - 0
android/.idea/.gitignore

@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml

+ 6 - 0
android/.idea/compiler.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <bytecodeTargetLevel target="11" />
+  </component>
+</project>

+ 17 - 0
android/.idea/deploymentTargetDropDown.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="deploymentTargetDropDown">
+    <runningDeviceTargetSelectedWithDropDown>
+      <Target>
+        <type value="RUNNING_DEVICE_TARGET" />
+        <deviceKey>
+          <Key>
+            <type value="SERIAL_NUMBER" />
+            <value value="KF6PSGQKLJGYVCMJ" />
+          </Key>
+        </deviceKey>
+      </Target>
+    </runningDeviceTargetSelectedWithDropDown>
+    <timeTargetWasSelectedWithDropDown value="2023-11-23T07:36:57.980325500Z" />
+  </component>
+</project>

+ 24 - 0
android/.idea/gradle.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
+  <component name="GradleSettings">
+    <option name="linkedExternalProjectsSettings">
+      <GradleProjectSettings>
+        <option name="testRunner" value="GRADLE" />
+        <option name="distributionType" value="DEFAULT_WRAPPED" />
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="gradleHome" value="$USER_HOME$/.gradle/wrapper/dists/gradle-7.4-bin/c0gwcg53nkjbqw7r0h0umtfvt/gradle-7.4" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+            <option value="$PROJECT_DIR$/LocalRepo" />
+            <option value="$PROJECT_DIR$/LocalRepo/intermodal-release" />
+            <option value="$PROJECT_DIR$/LocalRepo/oaid_sdk" />
+            <option value="$PROJECT_DIR$/app" />
+            <option value="$PROJECT_DIR$/plugin" />
+          </set>
+        </option>
+      </GradleProjectSettings>
+    </option>
+  </component>
+</project>

+ 70 - 0
android/.idea/jarRepositories.xml

@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenRepo" />
+      <option name="name" value="MavenRepo" />
+      <option name="url" value="https://repo.maven.apache.org/maven2/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven" />
+      <option name="name" value="maven" />
+      <option name="url" value="file:/$PROJECT_DIR$/app/libs/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenLocal" />
+      <option name="name" value="MavenLocal" />
+      <option name="url" value="file:/$USER_HOME$/.m2/repository/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven2" />
+      <option name="name" value="maven2" />
+      <option name="url" value="http://mirrors.tencent.com/nexus/repository/maven-public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="Google" />
+      <option name="name" value="Google" />
+      <option name="url" value="https://dl.google.com/dl/android/maven2/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven3" />
+      <option name="name" value="maven3" />
+      <option name="url" value="https://maven.oa.com/nexus/content/repositories/google-maven/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="BintrayJCenter" />
+      <option name="name" value="BintrayJCenter" />
+      <option name="url" value="https://jcenter.bintray.com/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven5" />
+      <option name="name" value="maven5" />
+      <option name="url" value="https://maven.aliyun.com/repository/google" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven6" />
+      <option name="name" value="maven6" />
+      <option name="url" value="https://maven.aliyun.com/repository/public" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven7" />
+      <option name="name" value="maven7" />
+      <option name="url" value="https://maven.aliyun.com/repository/jcenter" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="maven4" />
+      <option name="name" value="maven4" />
+      <option name="url" value="https://maven.aliyun.com/repository/gradle-plugin" />
+    </remote-repository>
+  </component>
+</project>

+ 10 - 0
android/.idea/misc.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="Android Studio default JDK" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/build/classes" />
+  </component>
+  <component name="ProjectType">
+    <option name="id" value="Android" />
+  </component>
+</project>

+ 4 - 0
android/.idea/modules/app/android.app.androidTest.iml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+  <component name="TestModuleProperties" production-module="android.app.main" />
+</module>

+ 6 - 0
android/.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/.." vcs="" />
+  </component>
+</project>

BIN
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar


+ 17 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc

@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJlXurMAAoJEAaVibimU+9MT4wQALjWFpM3aDvyi+NaCnDucB5j
+xBD419WyJ9uEs+JFyKkUZcjKn9dmRW/bYVRzrnp4tIaco+V4hlLknOSaTjZfwane
+wCxggNS6Ahh2DaHCC5qRjn8HJEO7sO3y4N28FUKM0YyIxTTHM85NC7JpIbkZ1EuT
+zBN8VFK9taO8gm0osvCfpskIeATYJoSJEHn5pc7H/ymq6YE0kqK5InILY9QqK8f9
+L976bASn2pgx82rrXy98EUYljBxHpa7817xc9WPdStu91JWEgnHnvPXolX0+sMnX
+s2rIe2FwKIPmG7k5DUWGjaVE6OKuHDklRA+tzftA6IsSRZ2uv56YWBIjvjjbZ1fz
+EumBJmzxtsdBmHoSziPlpIv4nLBpdcZi3EYFHXZKkLGcH2JR+tRRW9RMWOG7mwvo
+wYqw9BfcRFLxG/JTsJG4GsmpFpTHoSoyGdsF+WiEow9MtNqOB2DO5Ea32DcUvj0I
+O2wyl8+y13E8j7RecB7pwysSXHDlxn4kUYkfK+QGS29S+UDUgq0ligxTAbGq6oP/
+rxM8jEdgUo1ThtLHlaqztx0pt6CDCH4f/pwiyARAvox+LTwlNWqNhjOB901ucOF7
+0jyukeF+/nhoU02qU0O8JyY1XWwcRglI6LSs/fAxUre5PcZsaR2+L36/YaKsLufd
+Z6b/a4oMrk6beC4QQEY5
+=Lljp
+-----END PGP SIGNATURE-----

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.md5

@@ -0,0 +1 @@
+f222a70535fe66212692de2797e86fa0

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha1

@@ -0,0 +1 @@
+b83680963b80e912ab67dcfd0ddae600f03b8f92

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha256

@@ -0,0 +1 @@
+2b79a987c3f93d79827ecfec077ff2974388399ba33c2ccebe4d785259e1745f

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.asc.sha512

@@ -0,0 +1 @@
+4262fec1f3c2b4a56d6a5773866a3909ef8fd63f59fc329fe9cbb455dfa2c7af30e4e10406bdda843e4313a050254f35625e9734e6f135370314a617ab0e9a2b

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.md5

@@ -0,0 +1 @@
+b6cc68682afc75b1950845968b9c0585

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha1

@@ -0,0 +1 @@
+095be29721b775407451a553d11fe268b75174b0

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha256

@@ -0,0 +1 @@
+1768be39a695343915e686cfb6b67fc9743af629b3bd6d27f71b0a0c84d68541

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.aar.sha512

@@ -0,0 +1 @@
+7bc948f67b84a5abb45e19fe162f50cee64899b749e7a2c8406533dbf2ac521b838631bc00d29c6288d3ad3ad55f004dde0f24187f3ddbdc72bb0409bfc955d4

+ 30 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>io.github.FailedToRead</groupId>
+  <artifactId>intermodal-release</artifactId>
+  <version>1.0.1</version>
+  <packaging>aar</packaging>
+  <name>intermodal-release</name>
+  <description>efunboxMaven</description>
+  <url>https://github.com/FailedToRead/AndroidMaven</url>
+  <licenses>
+    <license>
+      <name>The Apache License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+    </license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>FailedToRead</id>
+      <name>FailedToRead</name>
+      <email>zhangoq9@gmail.com</email>
+    </developer>
+  </developers>
+  <scm>
+    <connection>scm:https://github.com/FailedToRead/AndroidMaven.git</connection>
+    <developerConnection>scm:https://github.com/FailedToRead/AndroidMaven.git</developerConnection>
+    <url>https://github.com/FailedToRead/AndroidMaven/tree/test</url>
+  </scm>
+</project>

+ 17 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc

@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJlXurMAAoJEAaVibimU+9MpCYQANXm/EXZEXIwVELdr1SYA9rd
+6r3qxjQx9kLTwDYn9eDStAJOI//sxCxdpzdmw/k2hz9MmDJJNQbY96txm6etuu+f
+fGD6X0OyXqkTWTsOnC4VcgouX3CuFSHXn4x2XT3AG8Y+5tRRn1KR6ZTLj2bZD4zP
+B8I+cVutzxwJgUWgwRPgQEOWQM11wcb7ZZtDVvr495JCLU1QogYsKlqUSHvPJ6Rm
+45R2fk/Gg6mx9ZJS4lgtwXIHHKdng94Uu9THOgP160KJr1d11UBm8rVC76lbADPo
+G90pwEuzXUsdIR09yn4hD8IawaNF/v/bBIH6W3vQdZL3ULmleOD2cJGcKGMUxGra
+8BC2qqXZ3uAlcklD0j6a8m1mWvAdRUS7Xg7jtOmWD57TBpr99duHKB03x8iXLGqP
+BP5KfLPSTNBML7cT9ii1UU4SgC8w+uZdMaN5Nkwj+uHpwpWlnbUREK5kZK9B1Nj2
+QmJPkvB/1bnRRB2vFvpnd1s2ZE3kRRXPJIYvgE+RGRj1RRqntEXRy2QZ7EZqN2mI
+0taxiNI2RbG2kPgxOj2wgdfT62XY2boZ/fKOujpwKQU7gErhYlB5c4Uk8JfYTCcO
+oHTFPdc2sZXwzmTEx+SgAyWHjNulD0M+Zynk1wkkC82fePPFAl/kusWlWen+fLkm
+RAP8dFwPWetgAZuCt32b
+=X0xP
+-----END PGP SIGNATURE-----

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.md5

@@ -0,0 +1 @@
+30a9bb831585d26c4e9ab4883bac9a23

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha1

@@ -0,0 +1 @@
+e0955458f292e534ac391c3205564cb3a6758a4e

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha256

@@ -0,0 +1 @@
+5fa98c6dc338f3b4ea452348847f820eed36cec47e80d6aaf793629510c004e8

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.asc.sha512

@@ -0,0 +1 @@
+72e2d78b81612f19509efc0ed57ed6583dc6ccf14e6a7b62e93bdb8250d4c79192205866c2be280f0d34a53c81ad89cd68e1c4c6480cf73cb2f7e83e51473e32

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.md5

@@ -0,0 +1 @@
+f1913391bc354c94e2cd78d910a4b66b

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha1

@@ -0,0 +1 @@
+4856f0bf1eba495899927715a2c2c925401e0c6f

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha256

@@ -0,0 +1 @@
+bb6f1652bf02f67ffac4a6312d3db08537e0c393272dcd8bd55a8e88da392b0f

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/1.0.1/intermodal-release-1.0.1.pom.sha512

@@ -0,0 +1 @@
+498dd7b6f30ad4a92604657970f8326f1f7fe7311fbe5fd031b73d30a48119576e32f6937fce13d71ff1eb52b8589b9e8878f4b07d51dd763ab329bd0c6894f4

+ 13 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>io.github.FailedToRead</groupId>
+  <artifactId>intermodal-release</artifactId>
+  <versioning>
+    <latest>1.0.1</latest>
+    <release>1.0.1</release>
+    <versions>
+      <version>1.0.1</version>
+    </versions>
+    <lastUpdated>20231123060148</lastUpdated>
+  </versioning>
+</metadata>

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.md5

@@ -0,0 +1 @@
+63f474b3a01fb47c08c2de21ff888110

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha1

@@ -0,0 +1 @@
+58c6541c01a309f757ea02fc6e79ce239d33bac9

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha256

@@ -0,0 +1 @@
+5183a3dbce0fc37ccdabf0a10f167b5d89aa254f7c23bce2cc8d226106765db4

+ 1 - 0
android/LocalRepo/ZrgkLocalRepo/io/github/FailedToRead/intermodal-release/maven-metadata.xml.sha512

@@ -0,0 +1 @@
+0d8e79349a18a125e6c6a38d6b3a02504fb03b30ec8836466bc9e171d978b54c3a02e66989a9623357a025878fe79a55e173bba360e024693e8b2fe7529f6413

+ 124 - 0
android/LocalRepo/intermodal-release/build.gradle

@@ -0,0 +1,124 @@
+apply plugin: 'maven-publish'
+apply plugin: 'signing'
+
+// 此处不需修改,下面会读取 local.properties 中配置的信息
+ext["PUBLISH_VERSION"] = '' //发布的版本
+ext["PUBLISH_GROUP_ID"] = ''  //分组ID
+ext["PUBLISH_ARTIFACT_ID"] = '' //
+ext["signing.keyId"] = '' //签名的密钥后8位
+ext["signing.password"] = ''  //签名设置的密码
+ext["signing.secretKeyRingFile"] = '' //生成的secring.gpg文件目录
+ext["ossrhUsername"] = ''  //sonatype用户名
+ext["ossrhPassword"] = ''  //sonatype密码
+// 遍历赋值
+File secretPropsFile = project.rootProject.file('local.properties')
+if (secretPropsFile.exists()) {
+    println "Found secret props file, loading props"
+    Properties p = new Properties()
+    p.load(new FileInputStream(secretPropsFile))
+    p.each { name, value ->
+        ext[name] = value
+    }
+    ext["PUBLISH_ARTIFACT_ID"]="intermodal-release"
+    ext["PUBLISH_VERSION"]="1.0.1"
+} else {
+    println "No props file, loading env vars"
+}
+
+afterEvaluate {
+    publishing {
+        repositories {
+            maven {
+                //推送至远端的中央仓库,一旦发布release中央仓库版本,旧版本无法修改
+                //一般都在  暂存库  中进行测试,然后确认无误后再发布到 release中央仓库
+                allowInsecureProtocol = false
+                name = PUBLISH_ARTIFACT_ID
+                // 暂存库
+                def releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
+                // 快照库(版本名以 SNAPSHOT 结尾,就推送至快照库)
+                def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/"
+                url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
+
+                credentials {
+                    username ossrhUsername
+                    password ossrhPassword
+                }
+            }
+            maven {
+                // 推送至本地存储库,本机测试的时候可以用
+                allowInsecureProtocol = false
+                name = 'Local'
+                url = uri('../ZrgkLocalRepo')
+            }
+        }
+        publications {
+            release(MavenPublication) {
+                println("publish-maven Log-------> PUBLISH_GROUP_ID: $PUBLISH_GROUP_ID; PUBLISH_ARTIFACT_ID: $PUBLISH_ARTIFACT_ID; PUBLISH_VERSION: $PUBLISH_VERSION")
+
+                groupId PUBLISH_GROUP_ID
+                artifactId PUBLISH_ARTIFACT_ID
+                version PUBLISH_VERSION
+
+                // 生成的 aar 路径,修改成自己的aar地址名称
+//                artifact "$buildDir/outputs/aar/${project.name}-release.aar"
+                artifact "F:\\Work_Space\\Wechat_workSpace\\duoduan_reader_test\\chajian\\android\\LocalRepo\\intermodal-release\\intermodal-release.aar"
+                // 如果需要将源代码一起打包进aar,就打开此注释。
+                //artifact androidSourcesJar
+
+                pom {
+                    name = PUBLISH_ARTIFACT_ID
+                    description = 'efunboxMaven' //项目描述
+                    url = 'https://github.com/FailedToRead/AndroidMaven' //项目github链接
+                    licenses {
+                        license {
+                            //协议类型,一般默认Apache License2.0的话不用改:
+                            name = 'The Apache License, Version 2.0'
+                            url = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
+                        }
+                    }
+                    developers {
+                        developer {
+                            // 修改自己对应的用户名、邮箱
+                            id = 'FailedToRead' //你的sonatype用户名
+                            name = 'FailedToRead' //你的sonatype用户名
+                            email = 'zhangoq9@gmail.com' //你的sonatype注册邮箱
+                        }
+                    }
+                    // Version control info, if you're using GitHub, follow the format as seen here
+                    scm {
+                        //修改成你的Git地址:
+                        connection = 'scm:https://github.com/FailedToRead/AndroidMaven.git'
+                        developerConnection = 'scm:https://github.com/FailedToRead/AndroidMaven.git'
+                        //分支地址:
+                        url = 'https://github.com/FailedToRead/AndroidMaven/tree/test'
+                    }
+
+//                    pom.withXml {
+//                        def dependenciesNode = asNode().appendNode('dependencies')
+//                        configurations.implementation.allDependencies.each {
+//                            // 避免出现空节点或 artifactId=unspecified 的节点
+//                            if (it.group != null && (it.name != null && "unspecified" != it.name) && it.version != null) {
+//                                println "dependency=${it.toString()}"
+//                                def dependencyNode = dependenciesNode.appendNode('dependency')
+//                                dependencyNode.appendNode('groupId', it.group)
+//                                dependencyNode.appendNode('artifactId', it.name)
+//                                dependencyNode.appendNode('version', it.version)
+//                                dependencyNode.appendNode('scope', 'implementation')
+//
+//                            }
+//                        }
+//                    }
+
+
+                }
+            }
+        }
+    }
+    signing {
+        sign publishing.publications
+    }
+}
+
+
+configurations.maybeCreate("default")
+artifacts.add("default", file('intermodal-release.aar'))

BIN
android/LocalRepo/intermodal-release/intermodal-release.aar


+ 17 - 0
android/LocalRepo/intermodal-release/intermodal-release.aar.asc

@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJlXurMAAoJEAaVibimU+9MT4wQALjWFpM3aDvyi+NaCnDucB5j
+xBD419WyJ9uEs+JFyKkUZcjKn9dmRW/bYVRzrnp4tIaco+V4hlLknOSaTjZfwane
+wCxggNS6Ahh2DaHCC5qRjn8HJEO7sO3y4N28FUKM0YyIxTTHM85NC7JpIbkZ1EuT
+zBN8VFK9taO8gm0osvCfpskIeATYJoSJEHn5pc7H/ymq6YE0kqK5InILY9QqK8f9
+L976bASn2pgx82rrXy98EUYljBxHpa7817xc9WPdStu91JWEgnHnvPXolX0+sMnX
+s2rIe2FwKIPmG7k5DUWGjaVE6OKuHDklRA+tzftA6IsSRZ2uv56YWBIjvjjbZ1fz
+EumBJmzxtsdBmHoSziPlpIv4nLBpdcZi3EYFHXZKkLGcH2JR+tRRW9RMWOG7mwvo
+wYqw9BfcRFLxG/JTsJG4GsmpFpTHoSoyGdsF+WiEow9MtNqOB2DO5Ea32DcUvj0I
+O2wyl8+y13E8j7RecB7pwysSXHDlxn4kUYkfK+QGS29S+UDUgq0ligxTAbGq6oP/
+rxM8jEdgUo1ThtLHlaqztx0pt6CDCH4f/pwiyARAvox+LTwlNWqNhjOB901ucOF7
+0jyukeF+/nhoU02qU0O8JyY1XWwcRglI6LSs/fAxUre5PcZsaR2+L36/YaKsLufd
+Z6b/a4oMrk6beC4QQEY5
+=Lljp
+-----END PGP SIGNATURE-----

+ 124 - 0
android/LocalRepo/oaid_sdk/build.gradle

@@ -0,0 +1,124 @@
+apply plugin: 'maven-publish'
+apply plugin: 'signing'
+
+// 此处不需修改,下面会读取 local.properties 中配置的信息
+ext["PUBLISH_VERSION"] = '' //发布的版本
+ext["PUBLISH_GROUP_ID"] = ''  //分组ID
+ext["PUBLISH_ARTIFACT_ID"] = '' //
+ext["signing.keyId"] = '' //签名的密钥后8位
+ext["signing.password"] = ''  //签名设置的密码
+ext["signing.secretKeyRingFile"] = '' //生成的secring.gpg文件目录
+ext["ossrhUsername"] = ''  //sonatype用户名
+ext["ossrhPassword"] = ''  //sonatype密码
+// 遍历赋值
+File secretPropsFile = project.rootProject.file('local.properties')
+if (secretPropsFile.exists()) {
+    println "Found secret props file, loading props"
+    Properties p = new Properties()
+    p.load(new FileInputStream(secretPropsFile))
+    p.each { name, value ->
+        ext[name] = value
+    }
+    ext["PUBLISH_ARTIFACT_ID"]="oaid_sdk_1.0.25"
+    ext["PUBLISH_VERSION"]="1.0.1"
+} else {
+    println "No props file, loading env vars"
+}
+
+afterEvaluate {
+    publishing {
+        repositories {
+            maven {
+                //推送至远端的中央仓库,一旦发布release中央仓库版本,旧版本无法修改
+                //一般都在  暂存库  中进行测试,然后确认无误后再发布到 release中央仓库
+                allowInsecureProtocol = false
+                name = PUBLISH_ARTIFACT_ID
+                // 暂存库
+                def releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
+                // 快照库(版本名以 SNAPSHOT 结尾,就推送至快照库)
+                def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/"
+                url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
+
+                credentials {
+                    username ossrhUsername
+                    password ossrhPassword
+                }
+            }
+            maven {
+                // 推送至本地存储库,本机测试的时候可以用
+                allowInsecureProtocol = false
+                name = 'Local'
+                url = uri('../ZrgkLocalRepo')
+            }
+        }
+        publications {
+            release(MavenPublication) {
+                println("publish-maven Log-------> PUBLISH_GROUP_ID: $PUBLISH_GROUP_ID; PUBLISH_ARTIFACT_ID: $PUBLISH_ARTIFACT_ID; PUBLISH_VERSION: $PUBLISH_VERSION")
+
+                groupId PUBLISH_GROUP_ID
+                artifactId PUBLISH_ARTIFACT_ID
+                version PUBLISH_VERSION
+
+                // 生成的 aar 路径,修改成自己的aar地址名称
+//                artifact "$buildDir/outputs/aar/${project.name}-release.aar"
+                artifact "F:\\Work_Space\\Wechat_workSpace\\duoduan_reader_test\\chajian\\android\\LocalRepo\\oaid_sdk\\oaid_sdk_1.0.25.aar"
+                // 如果需要将源代码一起打包进aar,就打开此注释。
+                //artifact androidSourcesJar
+
+                pom {
+                    name = PUBLISH_ARTIFACT_ID
+                    description = 'efunboxMaven' //项目描述
+                    url = 'https://github.com/FailedToRead/AndroidMaven' //项目github链接
+                    licenses {
+                        license {
+                            //协议类型,一般默认Apache License2.0的话不用改:
+                            name = 'The Apache License, Version 2.0'
+                            url = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
+                        }
+                    }
+                    developers {
+                        developer {
+                            // 修改自己对应的用户名、邮箱
+                            id = 'FailedToRead' //你的sonatype用户名
+                            name = 'FailedToRead' //你的sonatype用户名
+                            email = 'zhangoq9@gmail.com' //你的sonatype注册邮箱
+                        }
+                    }
+                    // Version control info, if you're using GitHub, follow the format as seen here
+                    scm {
+                        //修改成你的Git地址:
+                        connection = 'scm:https://github.com/FailedToRead/AndroidMaven.git'
+                        developerConnection = 'scm:https://github.com/FailedToRead/AndroidMaven.git'
+                        //分支地址:
+                        url = 'https://github.com/FailedToRead/AndroidMaven/tree/test'
+                    }
+
+//                    pom.withXml {
+//                        def dependenciesNode = asNode().appendNode('dependencies')
+//                        configurations.implementation.allDependencies.each {
+//                            // 避免出现空节点或 artifactId=unspecified 的节点
+//                            if (it.group != null && (it.name != null && "unspecified" != it.name) && it.version != null) {
+//                                println "dependency=${it.toString()}"
+//                                def dependencyNode = dependenciesNode.appendNode('dependency')
+//                                dependencyNode.appendNode('groupId', it.group)
+//                                dependencyNode.appendNode('artifactId', it.name)
+//                                dependencyNode.appendNode('version', it.version)
+//                                dependencyNode.appendNode('scope', 'implementation')
+//
+//                            }
+//                        }
+//                    }
+
+
+                }
+            }
+        }
+    }
+    signing {
+        sign publishing.publications
+    }
+}
+
+
+configurations.maybeCreate("default")
+artifacts.add("default", file('oaid_sdk_1.0.25.aar'))

BIN
android/LocalRepo/oaid_sdk/oaid_sdk_1.0.25.aar


+ 17 - 0
android/LocalRepo/oaid_sdk/oaid_sdk_1.0.25.aar.asc

@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJlXDKkAAoJEAaVibimU+9MkEkP/R4IlkcHiEo5ccgfdQASPDMT
+pw0Ltm4ymw+NhDs8yYOXVDIrVxqQW5LyrPPPiEQW7MxL37lDBpcr0v4MRO8WSYlO
+aDykKEbsZG5SQoGWeK/GacWWepEJNBRbXvbIFzU3V6cvEenpvwoiPS+yDtAAF2Of
+wSvLv6v0AZiBheCtQkEyV5j1eBfDMbn0AYrQl/klDHy7s8IUNoR26Fh4pwBYhEqu
+sgEdc2UtiHnjoFvGa45JjMWkX9QSXq5GROKb9kR8fnjdz+KnP5so9c4aa6c9pyAl
+ueGJS8J/hZ0BuTqNvqUybeyj3Q3+pEeoaLbBxUNcDFjVCfby25pR1ViiRMQRThN6
+o823PkkKlPuwQKMYp0XQ2mVIf71qlJuJYIqTOpSd9/ccD/HDzFMSb3owjYxlVgvH
+sI2YdHbY5zCfKCnRyPMUdi4bNoXqodUbbk/1JPw2GTMQOJwppHf9WOYg0FroVFSF
+vO2kqGaH/6Lzdzo8rkf96z7H31wolnKZF0Vs+HvqhxwHxdf/ixqHRrgw8eqrw//R
+ojzJ3nzW6gOZOBjaxWTitKEhPvc50l/QI1RVfc0dzTjuiOnjUnOkHAuhGQ5WkVGm
+wdgYhwHlvZb64Xjdf+JtdceRH0LyXazXBHEFSbPoCnlqYA3MqKuAD84+bZI99lPT
+9n3Er0EjN4+Ttk8LvbWj
+=wSs/
+-----END PGP SIGNATURE-----

+ 174 - 0
android/app/build.gradle

@@ -0,0 +1,174 @@
+apply plugin: 'com.android.application'
+// NOTE!!! 重要!!! aar需要kotlin支持,不引入会导致小程序打不开.
+apply plugin: 'kotlin-android'
+apply plugin: 'kotlin-android-extensions'
+if (rootProject.ext.miniAppConfig.usePluginSdk && rootProject.ext.miniAppConfig.usePluginSdk.tpush && rootProject.ext.miniAppConfig.usePluginSdk.tpush != '') {
+    apply plugin: 'com.tencent.android.tpns'
+}
+
+android {
+    useLibrary 'org.apache.http.legacy'
+
+    compileSdkVersion rootProject.ext.compileSdkVersion
+    buildToolsVersion rootProject.ext.buildToolsVersion
+
+    def miniAppConfig = rootProject.ext.miniAppConfig
+    defaultConfig {
+        buildConfigField "String", "SDK_KEY", "\"$miniAppConfig.sdkKey\""
+        buildConfigField "String", "SDK_KEY_SECRET", "\"$miniAppConfig.sdkKeySecret\""
+        buildConfigField "Boolean", "SPLASHSCREEN", "$miniAppConfig.splashscreen"
+        buildConfigField "String", "ENABLE_VCONSOLE", "\"$miniAppConfig.enableVConsole\""
+        buildConfigField "Boolean", "PRIVACY_POPUP", "$miniAppConfig.privacyPopup"
+        buildConfigField "Boolean", "APP_MENU_ENABLE", "$miniAppConfig.appMenuEnable"
+        buildConfigField "String", "SCHEME", "\"$miniAppConfig.scheme\""
+
+        manifestPlaceholders = [
+                MINIAPP_SCHEME: miniAppConfig.scheme,
+        ]
+    }
+
+    signingConfigs {
+        debug {
+            keyAlias 'androiddebugkey'
+            keyPassword 'android'
+            storeFile rootProject.file('compile/debug.keystore')
+            storePassword 'android'
+        }
+        // 使用该 test.jks 生成的 应用签名 md5 为 d8d9a7134de382c19ff2a42a287ec627
+        release {
+            keyAlias 'test'
+            keyPassword '12345678'
+            storeFile file('./sign/test2.jks')
+            storePassword '12345678'
+        }
+    }
+
+    defaultConfig {
+        multiDexEnabled true
+        versionName miniAppConfig.version
+        versionCode miniAppConfig.versionCode
+        minSdkVersion rootProject.ext.minSdkVersion
+        targetSdkVersion rootProject.ext.targetSdkVersion
+
+        if (rootProject.ext.miniAppConfig.map && rootProject.ext.miniAppConfig.map.qmapAPIKey) {
+            manifestPlaceholders["qmapAPIKey"] = rootProject.ext.miniAppConfig.map.qmapAPIKey
+        }
+    }
+
+    buildTypes {
+        debug {
+            debuggable true
+            signingConfig signingConfigs.debug
+            minifyEnabled false
+            shrinkResources false
+        }
+        release {
+            debuggable false
+            signingConfig signingConfigs.release
+            minifyEnabled true
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+        }
+    }
+
+    packagingOptions {
+        exclude 'META-INF/DEPENDENCIES'
+        exclude 'META-INF/NOTICE'
+        exclude 'META-INF/LICENSE'
+        exclude 'META-INF/LICENSE.txt'
+        exclude 'META-INF/NOTICE.txt'
+    }
+
+    flavorDimensions 'abi'
+    productFlavors {
+        arm {
+            dimension 'abi'
+            ndk {
+                abiFilters "arm64-v8a", "armeabi-v7a"
+            }
+        }
+
+        arm32 {
+            dimension 'abi'
+            ndk {
+                abiFilter "armeabi-v7a"
+            }
+        }
+
+        arm64 {
+            dimension 'abi'
+            ndk {
+                abiFilter "arm64-v8a"
+            }
+        }
+    }
+    lintOptions {
+        checkReleaseBuilds false
+        abortOnError false
+    }
+
+    compileOptions {
+        sourceCompatibility = 1.8
+        targetCompatibility = 1.8
+    }
+
+
+    repositories {
+        flatDir {
+            dirs 'libs'
+        }
+    }
+
+
+    sourceSets {
+        main {
+            jniLibs.srcDirs = ["libs"]
+        }
+    }
+
+}
+
+// def wxa_sdk_version = rootProject.ext.miniAppConfig.sdkVersion
+def wxa_sdk_version = rootProject.ext.saaaSDKVersionDepend
+
+
+def libsDir = file("./libs")
+
+if (!file("$libsDir/com/tencent/luggage/wxa-standalone-open-runtime-SaaA-plugin-sdk/${wxa_sdk_version}").exists()) {
+    libsDir.mkdir()
+
+    apply plugin: 'de.undercouch.download'
+
+    def zipFileName = "wxa-standalone-open-runtime-SaaA-sdk-all-${wxa_sdk_version}.zip"
+    download.run {
+        src "https://dldir1.qq.com/WechatWebDev/donut/android/pluginsdk/${zipFileName}"
+        dest libsDir
+    }
+    def zipFilePath = "$libsDir/$zipFileName"
+    copy {
+        def subDir = 'localAar'
+        from {
+            zipTree(zipFilePath).matching { include "$subDir/**" }
+        }
+        into libsDir
+        eachFile { fcp ->
+            fcp.path = fcp.path.replaceFirst("^$subDir", '')
+        }
+        includeEmptyDirs false
+    }
+    file(zipFilePath).delete()
+}
+
+dependencies {
+//    implementation project(path: ':plugin')
+
+    def miniAppConfig = rootProject.ext.miniAppConfig
+    implementation("com.tencent.luggage:wxa-standalone-open-runtime-SaaA-plugin-sdk:${wxa_sdk_version}")
+
+
+    //以下是测试通过微信打包出来的aar能否正常使用
+    implementation(name: 'wxf1a06dafa3350688-1.0.47', ext: 'aar')
+    implementation('io.github.jeremyliao:live-event-bus-x:1.8.0')
+    implementation('io.github.FailedToRead:intermodal-release:1.0.1')
+    implementation('io.github.FailedToRead:oaid_sdk_1.0.25:1.0.1')
+
+}

+ 27 - 0
android/app/build/generated/source/buildConfig/arm32/release/com/edufound/reader/BuildConfig.java

@@ -0,0 +1,27 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.edufound.reader;
+
+public final class BuildConfig {
+  public static final boolean DEBUG = false;
+  public static final String APPLICATION_ID = "com.edufound.reader";
+  public static final String BUILD_TYPE = "release";
+  public static final String FLAVOR = "arm32";
+  public static final int VERSION_CODE = 100;
+  public static final String VERSION_NAME = "1.0.2";
+  // Field from default config.
+  public static final Boolean APP_MENU_ENABLE = true;
+  // Field from default config.
+  public static final String ENABLE_VCONSOLE = "open";
+  // Field from default config.
+  public static final Boolean PRIVACY_POPUP = false;
+  // Field from default config.
+  public static final String SCHEME = "__placeholder__";
+  // Field from default config.
+  public static final String SDK_KEY = "w0vTxda+MD";
+  // Field from default config.
+  public static final String SDK_KEY_SECRET = "v2HAN0LqY19Vu70vqWK_Vw";
+  // Field from default config.
+  public static final Boolean SPLASHSCREEN = false;
+}

+ 263 - 0
android/app/build/intermediates/aapt_proguard_file/arm32Release/aapt_rules.txt

@@ -0,0 +1,263 @@
+-keep class androidx.core.app.CoreComponentFactory { <init>(); }
+-keep class androidx.lifecycle.ProcessLifecycleOwnerInitializer { <init>(); }
+-keep class com.alipay.sdk.app.H5AuthActivity { <init>(); }
+-keep class com.alipay.sdk.app.H5PayActivity { <init>(); }
+-keep class com.donut.plugin.activity.AliPayActivity { <init>(); }
+-keep class com.donut.plugin.activity.LoginActivity { <init>(); }
+-keep class com.edufound.reader.DemoApplication { <init>(); }
+-keep class com.edufound.reader.ui.MainActivity { <init>(); }
+-keep class com.edufound.reader.wxapi.WXEntryActivity { <init>(); }
+-keep class com.edufound.reader.wxapi.WXPayEntryActivity { <init>(); }
+-keep class com.lenovo.intermodal.ui.PayActionActivity { <init>(); }
+-keep class com.lenovo.lsf.account.PsUserSettingActivity { <init>(); }
+-keep class com.lenovo.lsf.account.qrcode.ui.CaptureActivity { <init>(); }
+-keep class com.lenovo.lsf.account.qrcode.ui.WebLoginConfirmActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.AccountBindingActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.AccountBindingRegistActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.AccountBindingRegistFinalActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.AccountH5InfoActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.AccountInfoActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.ActivationbyMailActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.ActivationbyPhoneActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.ChangePasswordCompleteActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.ChangePasswordFirstActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.CountryCodeH5Activity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.EmailRegistedDoneActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.FindPasswordActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.FindPasswordConfirmActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.FindPasswordFinalActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.IdAuthActivty { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.IdAuthActivtySecond { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.IncludeAreaCodeActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.MyselfInformationActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.PreAccountBindingActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.PsLoginActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.PsLoginCommonActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.PsLoginPhoneCodeActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.PwdGuideActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RealnameAuthActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RealnameAuthSecondActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByEmailActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByEmailSecondActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByEmailThirdActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByPhoneActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByPhoneActivitySecondStep { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.RegistByPhoneActivityThirdStep { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.SafeQuestionActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.ServiceProtocolActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.SetSafemailOrBindPhoneNumActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.SetSafemailOrBindPhoneNumConfirmActivity { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.UpdateAccountNameActivityStepForth { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.UpdateAccountNameActivityStepSecond { <init>(); }
+-keep class com.lenovo.lsf.lenovoid.ui.UpdateAccountNameActivityStepThird { <init>(); }
+-keep class com.luck.picture.lib.basic.PictureFileProvider { <init>(); }
+-keep class com.luck.picture.lib.basic.PictureSelectorSupporterActivity { <init>(); }
+-keep class com.luck.picture.lib.basic.PictureSelectorTransparentActivity { <init>(); }
+-keep class com.luck.picture.lib.service.ForegroundService { <init>(); }
+-keep class com.tencent.luggage.crash.WxaCrashUploaderService { <init>(); }
+-keep class com.tencent.luggage.jsapi.file.LuggageOpenDocFileProvider { <init>(); }
+-keep class com.tencent.luggage.opensdk.OpenSDKApiContentProvider { <init>(); }
+-keep class com.tencent.luggage.sdk.customize.impl.FullSdkExternalToolsHelper$SimpleWebViewActivity { <init>(); }
+-keep class com.tencent.luggage.storage.StandaloneCriticalDataProvider { <init>(); }
+-keep class com.tencent.luggage.ui.BlankActivity { <init>(); }
+-keep class com.tencent.luggage.ui.OpenSDKBridgedActivity { <init>(); }
+-keep class com.tencent.luggage.ui.WxaAlertActivity { <init>(); }
+-keep class com.tencent.luggage.ui.WxaMusicActivity { <init>(); }
+-keep class com.tencent.luggage.ui.WxaPreviewImageUI { <init>(); }
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity0 { <init>(); }
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity1 { <init>(); }
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity2 { <init>(); }
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity3 { <init>(); }
+-keep class com.tencent.luggage.wxa.SaaA.app.SaaAContainerActivity4 { <init>(); }
+-keep class com.tencent.luggage.wxa.WxaFileExportContentProvider { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService0 { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService1 { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService2 { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService3 { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCContainerService4 { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.app.WxaIPCMainService { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.container.WxaContainerToFrontProxyActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.WxaProfileActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaAuthorizeDetailActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaLaunchProxyActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaScanCodeActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaSettingActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaSubscribeMsgManageActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaUserInfoAuthorizeActivity { <init>(); }
+-keep class com.tencent.luggage.wxa.standalone_open_runtime.ui.patched.PatchedWxaWebViewActivity { <init>(); }
+-keep class com.tencent.luggage.wxaapi.internal.ui.WxaScanResultDelegateActivity { <init>(); }
+-keep class com.tencent.mm.plugin.appbrand.jsapi.lbs.LbsProxyActivity { <init>(); }
+-keep class com.tencent.mm.plugin.appbrand.jsapi.nfc.hce.HCEService { <init>(); }
+-keep class com.tencent.mm.ui.AlertActivity { <init>(); }
+-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.AppCompatTextView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.constraintlayout.widget.ConstraintLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.coordinatorlayout.widget.CoordinatorLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.internal.BaselineLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.internal.CheckableImageButton { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.internal.NavigationMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.internal.NavigationMenuView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.google.android.material.snackbar.SnackbarContentLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.lenovo.intermodal.ui.CheckView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.lenovo.lsf.account.qrcode.view.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.lenovo.lsf.lenovoid.ui.widget.LenovoIDVerificationView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.magical.MagicalView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.photoview.PhotoView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.BottomNavBar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.CompleteSelectView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.MarqueeTextView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.MediumBoldTextView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.PreviewBottomNavBar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.PreviewTitleBar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.RecyclerPreloadView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.RoundCornerRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.SquareRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.luck.picture.lib.widget.TitleBar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.makeramen.roundedimageview.RoundedImageView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.jsapi.login.face.FaceView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.opensdk.ui.QRCodeTransferQRDisplayWidget { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.scanner.ui.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.setting.ui.TouchableLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.ui.WMPFQRLoginWidget { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.luggage.widget.SafeViewPager { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.msgsubscription.ui.MaxRecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.picker.base.view.WheelView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.debugger.RemoteDebugMoveView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.keylogger.stepview.VerticalStepView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.keylogger.stepview.VerticalStepViewIndicator { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.page.AppBrandActionMultipleHeaderView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.page.AppBrandActionSingleHeaderView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.page.capsulebar.AppBrandCapsuleBarPlaceHolderView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.phonenumber.widget.MMFormVerifyCodeInputView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.ui.AppBrandCircleProgressView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.ui.MaxHeightRecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.AppBrandActionBarCustomImageView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.actionbar.AppBrandCapsuleHomeButton { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.actionbar.AppBrandOptionButton { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.dialog.AppBrandDialogContentView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.music.MusicSeekBar { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.sms.EditVerifyCodeView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.plugin.appbrand.widget.sms.VerifyCodeEditText { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.base.AuthorizeItemListView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.base.CustomScrollView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.base.MMClearEditText { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.base.MMFormInputView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.AlbumChooserView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.EllipsizeLayout { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.MMSwitchBtn { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.ThreeDotsLoadingView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.imageview.WeImageView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.listview.PullDownListView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.loading.MMProgressLoading { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.picker.WheelView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.snackbar.SnackContainer { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tencent.mm.ui.widget.textview.MMAutoAdjustTextView { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tenpay.android.wechat.MyKeyboardWindow { <init>(android.content.Context, android.util.AttributeSet); }
+
+-keep class com.tenpay.android.wechat.TenPayRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
+

+ 1 - 0
android/app/build/intermediates/annotation_processor_list/arm32Release/annotationProcessors.json

@@ -0,0 +1 @@
+{}

+ 10 - 0
android/app/build/intermediates/compatible_screen_manifest/arm32Release/output-metadata.json

@@ -0,0 +1,10 @@
+{
+  "version": 2,
+  "artifactType": {
+    "type": "COMPATIBLE_SCREEN_MANIFEST",
+    "kind": "Directory"
+  },
+  "applicationId": "com.edufound.reader",
+  "variantName": "arm32Release",
+  "elements": []
+}

BIN
android/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/arm32Release/R.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/buildinfo.json.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/debug_2_wx8961a3e5512f307c.wxapkg.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/SaaA_embed/debug_2_wx8961a3e5512f307c.wxapkg.sign.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/address.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/hellDelList.json.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/supplierconfig.json.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wasae.dat.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/AppService.conf.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAAccelerateWorker.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAAd.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WABuiltinLibs.json.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WACloud.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAMidasSDK.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPageFrame.html.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPerf.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAPixi.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAProtobuf.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARecordSDK.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARemoteDebug.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WARenderContext.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASclBackend.wasm.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAServiceMainContext.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAServiceRemoteDebug.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyle.css.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyle.fpcssb.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyleV2.css.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASkylineStyleV2.fpcssb.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASourceMap.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASplashadWorker.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAStyleIndex.fpiib.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WASubContext.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAVConsole.js.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAVersion.json.jar


BIN
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAWKWorker.html.jar


+ 0 - 0
android/app/build/intermediates/compressed_assets/arm32Release/out/assets/wxa_library/WAWebview.js.jar


Some files were not shown because too many files changed in this diff