Android项目使用javax.script.*为什么会出错?

我在Java项目中试过这个JavaScriptEngine,可以很好的使用eval()函数,在Android项目中使用就导致运行闪退,编译没问题,runtime的什么问题看不懂,请大佬帮帮小白。下面是截图。
图片说明
图片说明

0

2个回答

已解决,Android不支持低版本的script包,使用implementation 'io.apisense:rhino-android:1.0'可以解决。

0
baidu_15995581
baidu_15995581 io.apisense:rhino-android:1.0在JS脚本理由const时有问题,不知为啥,没能解决掉
7 个月之前 回复

Android中不能直接用javax包下面的东西的。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
AndroidStudio导入他人的项目一直出错
  Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'. Could not determine artifacts for com.github.bumptech.glide:glide:4.8.0 Could not get resource 'https://jcenter....
解决Eclipse新建Android工程出错
最近新建一个Android工程,但是刚刚建好的工程便提示有错。错误表现如下: 缺少R文件 style.xml出错 开始解决问题:在网上找了一下,果然找到类似的错误,于是进行了以下的修改: 步骤1:将style.xml中的 style name=”AppBaseTheme”parent=”Theme.AppCompat.Light” 改为styles name=”AppBaseTheme” pa
eclipse新建 一个android的工程的时候报错
eclipse新建 一个android的工程的时候报错。 Errors occurred during the build. Errors running builder 'Android Resource Manager' on project 'note'. java.lang.NullPointerException 1.删除掉workspace下面的.metadata文件,再运行,...
android studio 打开项目报错的原因
      在打开某个demo时,一开始显示这个提示框:         之后,打开项目就会失败,提示是系统找不到指定文件,查看详情里面告诉我,找不到d盘里面的cmake.exe。但是我电脑就只有一个c盘,而且我的在c盘也安装了cmake         才发现,出现问题的原因是由于打包这个项目的人,只是直接将项目打包压缩,导致他的本地配置也存留在了项目中,因此 影响了我的导入。 ...
android studio项目修改包名出错解决问题?
我们经常拿到别的dome直接自己用,修改包名就可以了,这是我下载环信及时通信dome修改包名出错的例子。  第一步 首先按原来的选中你要修改的包》鼠标右键Refactor 然后选择Rename package     第二步将wifistatus更改wifi     第三步修改所有应用的路径名称:全选加Do Refactor       第四步:在build.gradle(Module: app)...
Android studio 打开一个新项目后会报错
报错信息如下:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle. 原因:1、项目打开过程中,AS会提示 类似:Gradle: Download: http://repo1.maven.or
Eclipse新建android工程就报错
产生这个问题,是因为ADT到version 22或者之后,当在使用eclipse创建项目的时候就会自动引用android-support-v7-appcompat.jar这个库,默认生成的Activity会extends到v7ActionBarActivity这个系统类,这就是原因所在。 既然知道原因了,那么问题解决就简单明了了,下来新建一个工程来介绍: 创建一个最低版本2.3,最高兼容到
android studio打开github项目总是错误解决方案
吐槽:相信很多人跟我一样,在看到很多有趣的项目都想下载下来,看看源码,看看效果,然而受制于中国的的网(google和安卓官网都被墙了),下载下来的开源项目几乎都运行不了,是几!乎!都!不!行!而不是某几个不行,这就sun了dog了,在看了网上许多方法和自己测试(泪奔),下面来介绍下其中最有效,最方便的方法。 首先: 用android studio新建一个工程,找到该工程文件,打开,复制下图几个项
androidStudio 导入项目出现的问题
ndroid studio  导入项目时报错:Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio this means version 3.0+解决方法: (1): 升级android studio IDE的版本。(2):在项目的...
android 项目中包名改变所引起的错误
当新建了一个Android项目之后,Me
eclipse新建Android项目选择Activity时出错
    前面用eclipse新建Android项目总是会出现 Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.的错误,其中的MainActivity.java出现如图所示的问题     可以肯定的是因为引用包an...
创建第一个Android项目-HelloWorld(常见错误解决)
Application name 代表应用名称,此应用安装到手机上会在手机上显示该名称;Company Domain表示公司域名;Package name表示项目的包名,Android系统就是通过包名来区分不同应用程序的,若不想使用默认生成的包名,点击Edit进行修改 出现错误 【Error:Failed to open zip file
Eclipse导入android项目出现很多错误
Eclipse导入android项目出现很多错误 【问题描述】       使用Eclipse导入别人正确的android项目,会出现很多未知的错误错误。如下面的AndroidTest项目,在别人的Eclipse上是完全正常,而当导入到其他版本的Eclipse就会出现错误The import android.support.v7 cannot be resolved错误,ActionB
android studio导入其他项目工程报错解决方法
Android studio(简称as),谷歌的亲儿子,基本是目前编写Android软件的最好的开发工具,之前用习惯了eclipse,刚开始使用as怎么都不习惯,但是,能坚持使用as一个月,你会发现,eclipse真不好用,as各种爽。个人推荐还在用eclipse的可以选择as试试 好了,闲话不多说,相信很多刚开始使用as时,会遇到各种各样的问题,比如我之前最头疼的就是导入别人的demo,
在android 中导入项目后 包出现错误的解决方法
在android 中导入项目后 包出现错误的解决方法 选中项目,右击打开Properties: 1.检查android选项页中是否勾选了project build target。 2.检查java build path 中 orler and explort 中是否勾选上了相应的android libraries。 3.打开菜单栏中windows -> preferences : ja
Eclipse项目导入Android Studio,.9图片报错解决办法
Eclipse项目导入Android Studio,.9图片有时会报错,是因为google加强了对.9图片的规范,现在来说说怎么解决。如果有时间,可以重新做,如何做.9图片请移步百度:使用draw9patch制作.9.png图片切记,.9图片是放在Android Studio的mipmap文件夹中的 这里提供两种方法:
Android入门之新建HelloWorld项目报错——问题修复
开发环境:adt-bundle-windows-x86_64-20140702  问题描述: 新建HelloWorld项在,新建项目选项中选择了将该项目作为库选项,结果生成了两个项目appcompat-v7项目和HelloWorld项目,且都有第一个项目是错误标志,第二项目是感叹号标志。 解决方法:在菜单项,选择 Project —>Clean,就可解决。
解决:eclipse导入android时工程下没有R文件的问题,以及style.xml文件报错
在Android中使用开源代码或者自己开发项目的时候,经常会遇到R.java文件丢失的情况,如何重新生成呢? 网上一般给出这样的两种方法: 方法 1: 当你导入一个新工程的时候或者新建一个工程,发现没有R文件,是不是很抓狂,话不多说,看下面。 方法/步骤 右键选择你的工程,refresh,不行?看下一步
Android studio导入项目提示R错误原因
1.项目配置的API版本不一致,鼠标选中项目名,按F4。。。选择两个版本一致方可,以第一个版本为基准
eclipse新建安卓工程出错原因浅析及解决方案——2018年4月
新建安卓工程出错内容如下 位置src/「你的java包」/ MainAvtivity.java import android.support提示出错等。 位置res/ values/ styles.xml style name=”AppBaseTheme” parent=”Theme.AppCompat.Light”提示错误
Android Studio引入javax包,无法导入
import javax.imageio.ImageIO; 引入包会报错,提示不能找到解决:添加如下引入包compile files ('C:/Program Files/Java/jdk1.8.0_101/jre/lib/rt.jar') 具体jre版本根据安装版本而定
Android Studio 创建项目报错(一)
刚换完工作,配置好jdk,装好studio,刚创建好一个project,studio就抛出一个错误: Error:Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle. Enable Gradle 'offline mode' and sync projectLearn a
Androidstudio 创建项目报错
Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25.3.1) and test ...
eclipse 导入android项目失败
eclipse无法成功导入android项目
AndroidStudio 布局文件出错的问题
工作中与遇到的小问题:  总结一下!不能在同一个地方倒下 - - 当你想看一下布局文件的图像效果,也就是点击Design情况,出现以下情况: 点开Details中
使用最新的Android studio 2.3.3创建新工程时出错了
当前的studio使用的是gradle 3.3 版本,这个目前在studio目录和./gradle目录已经配置好了,所以可以排除不是gradle配置的问题. 由于我的build-tool升级到了26.0.1,然后sdk版本默认使用的是26的. 这样创建新工程的时候,首先是出现这个问题: java.io.IOException: Cannot run program "/home/androi
eclipse项目移植到android studio出现的错误
错误提示1: Error:found an invalid color. 原因:图片是.9.png格式的,但是没有画黑色边框线; https://blog.csdn.net/Trbuter/article/details/79272466 错误提示2: Error:java.util.concurrent.ExecutionException: com.android.tools.aap...
android studio创建项目编译出错问题的解决方法
今天早上打开android studio 创建项目时发现编译报如下错误:                    看着上面的提示很简单,但这里面却深藏危机,不管怎样按照提示来处理问题,都无法解决,在百度上寻求答案,一搜答案一堆,却没有一个能解决我的问题,没办法,只有把studio卸载了重装呗,从装后发现还是没有用,完了,这可怎么办呢,不可能就这样不管了,这可不像我们程序员的精神,喝杯咖啡
Android Studio 导入项目和解决常见的错误
本文记录一次 Android Studio 导入 Github 项目的全过程 (以 LDrawer-master 为例),按照错误的出现顺序,给予解决方案。随着导入的项目不断增多,本文会一直更新。准备工作新建一个 AS 的 Project ,创建时按下面的标准选择 SDK : Minimum SDK: 14 Compile SDK:23 (已有的最高版本) Target SD
AndroidStudio安装完以后,新建项目时,build项目报错!
AndroidStudio安装完以后,构建项目时会出现错误,如下图所示,这是我遇到的Sync错误 可能是由于网络的原因,一些依赖包没有下载,解决方法:我们使用“阿里云国内镜像”重新build我们的项目,打开你的项目,在打开build.gradle这个文件,把原来的google() jcenter()注释掉, 添加maven { url 'http://maven.aliyun.com/nexus/...
android studio打开一个新的项目,包出现错误的解决方法
在打开一个新的项目时,可能会因为包的冲突不同而报错在打开旧的项目时,当包冲突,依赖的包是26.1.0  然而测试是27.1.1  a报错如下:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annota...
【Android】 GitHub下载项目在本机运行时出现的一些错误和解决方法
【SDK版本问题】下载了一个GitHub的项目在本机跑,结果发现一直出现SDK的版本的问题 原因是这个项目是在Android Studio2.0版本编译的,现在我用的是3.0.1的版本。所以这就需要修改版本。而且我的SDK已经更新到了27.1.1,原来的版本是26.1.0,于是需要修改下面三处。 修改build.gradle(Module:app)中的Android Studio版本 修...
@Autowired注解出错的原因
@Autowired注解出错的原因
TextView.setText()为什么会出错
出现TextView.setText();出错的原因:setText()有两种方法: 一、final void setText(int resid);接收int型参数时,调用的是第一个方法,系统会去R文件里面找int值匹配的String值,在R文件里找不到这个值,所以会报错。 二、final void setText(CharSequence text); 如果你的R里没有对应的int值
导入项目到android studio中遇到的各种问题
最近学习一下别人的源码,于是在网上下载了各种源码,有17年的16年的等,本来是想直接找一个androidstudio项目,看着这些年份相对13年(Androidstudio问世)比较久远,猜想这些应该是androidstudio项目了吧,可是我所连续下载的三个都是eclipse项目。于是导入到androidstudio中出现了各种问题。eclipse导出的android项目有两种,一种是供ecli...
Android studio新建项目错误
1.检查C:\Users\Administrator\.gradle\wrapper\dists 文件下是否为gradle-4.4-all.zip如果不同,修改为与该文件下文件名相同名称distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip2.重新调试,如果不成功,删除.gradle文件,重新建立...
WEB项目部署到虚拟目录中产生的问题
在最近的一个WEB项目中,由于网站中没有注意路径问题,相对路径和绝对路径都使用了,结果把项目部署到IIS上的虚拟目录就出现问题了,部署成网站是没有问题的,结果还被别人说了,真是悲催啊,所以以后要多注意啊,尽量使用相对路径。         如果你在项目的根目录Images文件夹下面有一张图片test.jpg,那么当发布成网站的时候:http://127.0.0.1/Images/test.jpg
Android R文件报错问题
今天遇到的问题是已经生成了R文件,但是很多Java文件都是有错的,一开始以为是我的xml文件哪里字母写错了,还是布局文件引用错误,对比从Github的开源项目下载下来的xml文件,一个个点开来找,开是否有重名或者书写错误,找了半天都没有找到,后来却发现自己太笨了,点击出错的地方,也就是R导入所需要的R文件类就可以了,没有错了。     这个过程其实很艰辛,脑子里一开始看到R文件的错误,就
AS中manifest合并失败的问题
今天在导入一个依赖的时候,一直编译不通过,报的错误如下面截图所示:
Android Studio将库引入到项目中出现错误(例如Glide)
在学习的过程中,由于书上的版本,不能与自己的Android studio各种库的版本相互对应。有时候错误信息并不是只提示某个库出现错误,而是会引发各种各样的错误,直接导致相对应的控件无法使用。 所以可以采用一种方法去引入库。 1、点击File,打开Project Structure 2、打开这里的库管理器 3、点击左下角的加号,找出你想引入的库名,版本号直接用默认的即可,例如想引入...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链价格为什么会上涨 为什么学python