GVKun编程网logo

weixin-java-tools 1.1.1 微信公众企业开发 SDK(java微信公众平台开发)

4

在本文中,我们将给您介绍关于weixin-java-tools1.1.1微信公众企业开发SDK的详细内容,并且为您解答java微信公众平台开发的相关问题,此外,我们还将为您提供关于#WeixinJav

在本文中,我们将给您介绍关于weixin-java-tools 1.1.1 微信公众企业开发 SDK的详细内容,并且为您解答java微信公众平台开发的相关问题,此外,我们还将为您提供关于#Weixin Java Tools# 的access_token 存储问题、-Djava.ext.dirs=[...]/Sdk/tools/lib:[...]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持、Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Android SDK Tools,Platform-tools,Build-tools分别有什么作用?的知识。

本文目录一览:

weixin-java-tools 1.1.1 微信公众企业开发 SDK(java微信公众平台开发)

weixin-java-tools 1.1.1 微信公众企业开发 SDK(java微信公众平台开发)

weixin-java-tools 1.1.1 发布(主更最新企业号 API)

  1. issue #76 修复消息去重逻辑

  2. issue #77 用 matcher 做新的猜数字游戏,代码更简单

  3. issue #77 添加自定义消息匹配器的支持

  4. issue #78 删除接口支持批量操作

  5. issue #79 增加批量获取用户详情的接口

  6. issue #80 增加用户进入应用的 callback 事件

  7. issue #81 增加获取微信服务器的 ip 段接口

  8. issue #82 增加邀请成员关注接口

  9. issue #84 Wx*ConfigStorage 在多线程环境下有 visibility 问题

  10. issue #86 handler, intercept 方法签名添加 throw WxException

  11. issue #87 WxMessageRouter、Rule 提供 setter 方法,便于使用 spring 等依赖注入框架

  12. issue #88 修改 createJsapiSignature 方法签名,便于开发人员使用

#Weixin Java Tools# 的access_token 存储问题

#Weixin Java Tools# 的access_token 存储问题

@班纳睿 你好,想跟你请教个问题:

#Weixin Java Tools#

因刚刚接触使用,粗略的看了看源码,发现access_token是存储到java内存中的。
这个可以不可以支持其他存储方式呢?
 

-Djava.ext.dirs=[...]/Sdk/tools/lib:[...]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持

-Djava.ext.dirs=[...]/Sdk/tools/lib:[...]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持

如何解决-Djava.ext.dirs=[...]/Sdk/tools/lib:[...]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持

我想运行 monkeyrunner 但如果我运行 mypath/Sdk/tools/bin/monkeyrunner 我得到:

  1. -Djava.ext.dirs=mypath/Sdk/tools/lib:/mypath/Sdk/tools/lib/x86_64 is not supported. Use -classpath instead.
  2. Error: Could not create the Java Virtual Machine.
  3. Error: A fatal exception has occurred. Program will exit.

我发现了一些类似的问题,但适用于 MacOS 和 Windows,但没有适用于 linux。

解决方法

其他问题建议安装 java 8。对我来说,java -version 表明我使用的是 corretto 11,所以我也安装了 corretto 8(通过 .deb)。

使用 find . -name ''*corretto*'' 2>/dev/null 我发现可执行文件为 ./usr/lib/jvm/java-*-amazon-corretto/jre/bin/java。设置后

  1. export JAVA_HOME=''/usr/lib/jvm/java-1.8.0-amazon-corretto/jre''
  2. export PATH=$JAVA_HOME/bin:$PATH

java -version 显示 corretto 11,monkeyrunner 可以启动。

为了修复脚本,我在最后一行调用 java 之前添加了这两行:

  1. export JAVA_HOME=''/usr/lib/jvm/java-1.8.0-amazon-corretto/jre''
  2. export PATH=$JAVA_HOME/bin:$PATH
  3. exec java -Xmx128M $os_opts $java_debug -Djava.ext.dirs="$frameworkdir:$swtpath" -Djava.library.path="$libdir" -Dcom.android.monkeyrunner.bindir="$progdir" -jar "$jarpath" "$@"

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

1. sdk platform

简单理解为系统版本

最新级别:

28:Android 9

27:Android 8.1

26:Android 8.0

25:Android 7.1

24:Android 7.0

23:Android 6.0

22:Android 5.1

 


 

 

2.sdk tools

Android SDK工具是Android SDK的一个组件。它包括Android的完整开发和调试工具集。在Android sdk中只存在一个版本

在Android studio中可以查看到当前sdk tools的版本


 

 

sdk tools中有很多常用的工具,比如:

uiautomatorviewer是常用的获取页面元素的工具


 

 

3.sdk Build tools


 

 

**摘抄别人的理解:


 

 

4.sdk platform tools

platform-tools目录:包含开发app的平台依赖的开发和调试工具。adb就在这里


 

查看当前sdk platform tools版本


 

Android SDK Tools,Platform-tools,Build-tools分别有什么作用?

Android SDK Tools,Platform-tools,Build-tools分别有什么作用?

SDK Tools:是下载sdk最基础的,由它再来下载Platform-tools,Build-tools

platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等

android sdk里的各目录作用
AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机。

SDK Manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具

tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。

build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。
包括
aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。
aidl:把.aidl 接口转换成java接口.

dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
dexdump:dump devlik中间代码

platform-tools目录:包含开发app的平台依赖的开发和调试工具。
包括
adb:android调试工具
fastboot:boot工具

platforms/<android-version>目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。

system-images目录:编译好的系统映像。模拟器可以直接加载。

sources目录:android sdk的源码目录

samples目录:sdk例子

关于weixin-java-tools 1.1.1 微信公众企业开发 SDKjava微信公众平台开发的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于#Weixin Java Tools# 的access_token 存储问题、-Djava.ext.dirs=[...]/Sdk/tools/lib:[...]/Sdk/tools/lib/x86_64 在linux上启动monkeyrunner时不支持、Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、Android SDK Tools,Platform-tools,Build-tools分别有什么作用?的相关知识,请在本站寻找。

本文标签: