小编Sam*_*gah的帖子

android-arm/libjnidispatch.so 未找到错误

在我的应用程序中,我添加了第三方硬件连接并使用他们提供的 java 代码。还jna.jar用于与该代码交互,因为它使用本机库加载一些.so文件。它抛出错误:

 java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/android-arm/libjnidispatch.so) not found in resource path (.) Please help where can I get the jar with android-arm/libjnidispatch.so in it.`
Run Code Online (Sandbox Code Playgroud)

我尝试添加 android-arm.jar ,它单独具有 libjnidispatch.so 但编译器正在寻找 jna.jar 的路径。谢谢!

java java-native-interface android jna android-ndk

5
推荐指数
1
解决办法
4135
查看次数

适用于IE和Chrome的ToLocaleDateString()解决方法

我正在使用JS函数声明一个var日期,该日期是该月的第一天.即今天将是11/01/2017(mm/dd/yyyy).该功能运行良好,但IE 11+不会接受它,而是抛出一些额外的功能,然后表单将拒绝作为有效日期,但在Chrome中它完美地工作.

我已将代码更改为以下内容,这适用于两个浏览器..

//Calculate and assign next available 1st day of the month
 var date = new Date();
 firstDay = new Date(date.getFullYear(), date.getMonth()+1, 1);
 firstDay = (new Date(firstDay).toLocaleString('en-US').replace(/[^ -~]/g,''));  
Run Code Online (Sandbox Code Playgroud)

但输出是:11/1/2017,%2012:00:00%20AM...这是功能上正确的,因为我的表格选择"11/1/2017"部分,并忽略其余,在IE和Chrome上,但是我如何更改上面的代码,所以它只会删除" ,%2012:00:00%20AM"?它只是为了整理URL这是传递用户数据

javascript internet-explorer google-chrome date

3
推荐指数
1
解决办法
4005
查看次数