您好 请问在运行arcmap的时候弹出错误:you are not licensed for arcinfo 怎么解决的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您好 请问在运行arcmap的时候弹出错误:you are not licensed for arcinfo 怎么解决的?相关的知识,希望对你有一定的参考价值。

我看您也遇到过这种问题 , 是注册名和用户名不一样,具体怎么操作啊? 麻烦您详细说明下好吗?谢谢了

替换了C:\\Program Files\\ESRI\\License\\arcgis9x\\ArcInfo9.lic文件,选择LMTOOLS中Start/Stop/Reread选项卡,Start Server,需出现“Server Start Successful.”字样,最后点ReRead License File,出现“Reread Server License File Completed”,这个问题就解决了。

ArcMap是ArcGIS Desktop三个用户桌面组件之一。ArcGIS是美国环境系统研究所(Environment System Research Institute,ESRI)于1978年开发的GIS系统。ArcGIS Desktop由三个用户桌面组件组成,即:ArcMap、 ArcCatalog、ArcToolbox。

ArcMap是一个可用于数据输入、编辑、查询、分析等等功能的应用程序,具有基于地图的所有功能,实现如地图制图、地图编辑、地图分析等功能。ArcMap包含一个复杂的专业制图和编辑系统,它既是一个面向对象的编辑器,又是一个数据表生成器。

参考技术A 我也遇到过这个问题,计算机名等LMTOOLS配置都正确,但就是弹出没有授权的错误,最后替换了C:\Program Files\ESRI\License\arcgis9x\ArcInfo9.lic文件,选择LMTOOLS中Start/Stop/Reread选项卡,Start Server,需出现“Server Start Successful.”字样,最后点ReRead License File,出现“Reread Server License File Completed”,这个问题就解决了。
原因是ArcInfo9.lic文件可能有缺失,正确的ArcInfo9.lic文件内容为:
SERVER 本计算机名 ESRI_SENTINEL_KEY=37102011 27001
VENDOR ARCGIS
FEATURE ARC/INFO ARCGIS 9.3 17-nov-2017 2011 AD78BE01ECA6E9F45AF2 vendor_info=TXH09R8TFE5P5JBSN208 ck=171
参考技术B 买正版或者去破解。破解方法:安装许可管理器,找一个破解的lic文件,启动许可服务,才能运行arcmap。网上有破解图解教程和破解程序,容易找到下载的。 参考技术C 吧许可文件就是.lic用txt打开吧里面的计算机名字改成你的计算机名字 参考技术D 未获得许可。软件需要注册码吧!可以去找破解版

弹出AlertDialog的时候报You need to use a Theme.AppCompat theme (or descendant) with this activity错误

今天遇到一个bug,用百度地图的时候,我对上面的标注设置了点击监听,设置的相应的反应是弹出一个AlertDialog

记录一解决bug的历程

但是Dialog却没有弹出来,一看AS下面,报了这错,起初我看我gradle.app里面

implementation \'com.android.support:appcompat-v7:24.2.1\'

  

这句话是红色,我以为是包冲突,但是上午我安卓课上我明明也是用的这个,是可以正常弹出Dialog的

然后我查了查网上,

一种说法:很多说把Activity的父类换成android.app.Activity,我一试,但是发现继承他的话getActionBar()就没有了

二种说法:把Style.xml的ApptTheme 的风格换成没有ActionBar的,而这肯定不是我要的答案,因为我的有ActionBar

之后我可算是找到了答案(其实说到底是偷懒耍小聪明导致的)

链接在这http://www.voidcn.com/article/p-okazhnzl-hx.html

原因出在我的AlertDialog代码里

AlertDialog dialog = new AlertDialog.Builder(Passenger.this)
                            .setTitle("乘客信息")
                            .setView(view)
                            .create();
                    dialog.setTitle("用户乘客");
                    dialog.setCanceledOnTouchOutside(false);
                    dialog.show();

  

这里是我改正过来的,我原来Builder后面的括号里是用的getApplicationContext(),天真的我以为和Activity.this是一样的,任何地方都可以换着用

因为之前换过几次发现也没什么问题,但是我没发现安卓课上我用的就是Activity.this...

然后我百度了一下这两个的区别:

(1)对于getApplicationContext,我们可以假定它是一个父类,它属于整个应用程序共有,Activity.this可以假定为其的一个子类,该子类包

含了一些特定的引用。所以,一般可以用getApplicationContext的地方都可以用特定的Activity.this代替。

(2)在生命周期上,通过getApplicationContext得到的上下文对象们只要当前的应用程序还存在,那么该对象就会一直存在,对于Activity.this

上下文来说,只要当前的activity执行了onDestory方法,这个上下文对象就会一起被系统收回。

(3)在应用场景上,如果我们通过一个上下文对象来执行某个动作,且希望一直处于活跃状态,那么应该用getApplicationContext来获取上下

文,如数据库的操作。此时,如果采用Activity.this,那么当前Activity调用onDestory方法时,数据库就会关闭,应用程序会产生错误。

所以最后还是因为我把这两个混用了的原因,我猜测原因是Dialog对应全局上下文中的theme之类的设定和Activity.this中的是不同的所以报错

关于这两个的区别更详细的区别可以看这里,这位博主总结的很好

https://www.cnblogs.com/SZ2015/p/6884039.html

 

Last but not least,

如果看到这里发现我的这个不适用与自己问题的朋友可以看下面:

http://www.voidcn.com/article/p-beayjmst-nx.html

这网页下面有一系列出现这问题可能的原因的文章,总有一个适合你...

以上是关于您好 请问在运行arcmap的时候弹出错误:you are not licensed for arcinfo 怎么解决的?的主要内容,如果未能解决你的问题,请参考以下文章

弹出AlertDialog的时候报You need to use a Theme.AppCompat theme (or descendant) with this activity错误

Office365 - Outlook弹出‘You must connect to Microsoft Exchange‘错误的解决方案

Office365 - Outlook弹出‘You must connect to Microsoft Exchange‘错误的解决方案

arcmap 打开的时候,为啥提示arcgis desktop 应用程序发生严重的错误,怎么解决!

您好,我在arcmap中地图放大或缩小后 就无法 全图显示 就找不到地图了 怎么办??谢谢

win7建立无线wifi共享的时候弹出这样的对话框,请问怎么解决?求大神指教。