Could not find class 'javax.naming.directory.InitialDirContext'的解决办法!
来源:互联网 发布:耳鸣 知乎 编辑:程序博客网 时间:2024/05/21 01:57
07-06 22:02:22.750 2821-3659/? E/dalvikvm﹕ Could not find class 'javax.naming.directory.InitialDirContext', referenced from method org.jivesoftware.smack.util.dns.javax.JavaxResolver.<clinit>
07-06 22:02:22.750 2821-3659/? W/dalvikvm﹕ VFY: unable to resolve new-instance 7453 (Ljavax/naming/directory/InitialDirContext;) in Lorg/jivesoftware/smack/util/dns/javax/JavaxResolver;
07-06 22:02:22.755 2821-3659/? I/dalvikvm﹕ Could not find method javax.naming.directory.DirContext.getAttributes, referenced from method org.jivesoftware.smack.util.dns.javax.JavaxResolver.lookupSRVRecords
07-06 22:02:22.755 2821-3659/? W/dalvikvm﹕ Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lorg/jivesoftware/smack/util/dns/javax/JavaxResolver;
07-06 22:02:22.830 2821-3659/? I/dalvikvm﹕ Could not find method javax.security.sasl.Sasl.createSaslClient, referenced from method org.jivesoftware.smack.sasl.javax.SASLJavaXMechanism.authenticateInternal
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ VFY: rejected Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;.authenticateInternal ()V
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ VFY: rejected Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;.authenticateInternal ()V
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ Verifier rejected class Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ Exception Ljava/lang/VerifyError; thrown while initializing Lorg/jivesoftware/smack/SmackInitialization;
07-06 22:02:22.750 2821-3659/? W/dalvikvm﹕ VFY: unable to resolve new-instance 7453 (Ljavax/naming/directory/InitialDirContext;) in Lorg/jivesoftware/smack/util/dns/javax/JavaxResolver;
07-06 22:02:22.755 2821-3659/? I/dalvikvm﹕ Could not find method javax.naming.directory.DirContext.getAttributes, referenced from method org.jivesoftware.smack.util.dns.javax.JavaxResolver.lookupSRVRecords
07-06 22:02:22.755 2821-3659/? W/dalvikvm﹕ Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lorg/jivesoftware/smack/util/dns/javax/JavaxResolver;
07-06 22:02:22.830 2821-3659/? I/dalvikvm﹕ Could not find method javax.security.sasl.Sasl.createSaslClient, referenced from method org.jivesoftware.smack.sasl.javax.SASLJavaXMechanism.authenticateInternal
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ VFY: rejected Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;.authenticateInternal ()V
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ VFY: rejected Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;.authenticateInternal ()V
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ Verifier rejected class Lorg/jivesoftware/smack/sasl/javax/SASLJavaXMechanism;
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ Exception Ljava/lang/VerifyError; thrown while initializing Lorg/jivesoftware/smack/SmackInitialization;
07-06 22:02:22.830 2821-3659/? W/dalvikvm﹕ Exception Ljava/lang/VerifyError; thrown while initializing Lorg/jivesoftware/smack/provider/ProviderManager;
-------------------------------------------------以上是我的logcat部分内容------------------------------------------------------
在用smack做开发是发现android studio 不能加载javax.naming包。目前未找到解决方法。
http://blog.csdn.net/du412983021/article/details/46602409 某君的解决方法。
这个应该是加载了不能再安卓上运行的jar包;以下是我的jar包,没问题;
compile files('lib/minidns-0.1.7.jar')compile files('lib/smack-android-4.2.0-alpha1.jar')compile files('lib/smack-core-4.2.0-alpha1.jar')compile files('lib/smack-extensions-4.2.0-alpha1.jar')compile files('lib/smack-im-4.2.0-alpha1.jar')compile files('lib/smack-resolver-minidns-4.2.0-alpha1.jar')compile files('lib/smack-sasl-provided-4.2.0-alpha1.jar')compile files('lib/smack-tcp-4.2.0-alpha1.jar')compile files('lib/xpp3-1.1.4c-withnoQname.jar')compile files('lib/jxmpp-jid-0.5.0-alpha1.jar')compile files('lib/jxmpp-util-cache-0.5.0-alpha1.jar')compile files('lib/jxmpp-core-0.5.0-alpha1.jar')compile files('lib/smack-android-extensions-4.2.0-alpha1.jar')compile files('lib/smack-java7-4.2.0-alpha1.jar')
1 0
- Could not find class 'javax.naming.directory.InitialDirContext'的解决办法!
- Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
- Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
- Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
- javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.Cl
- 【异常】Could not find class 'javax.activation.DataHandler'
- could not find class
- could not find class
- Could not find class 'org.ksoap2.serialization.SoapObject' 解决办法
- jar文件Could not find the main class简易解决办法
- jar文件Could not find the main class解决办法
- Could not find class 'com.tendcloud.tenddata.l', 解决办法
- could not find object错误的解决办法
- [转] Could not find *.apk的解决办法
- Could not find *.apk的解决办法
- Could not find *.apk的解决办法
- Could not find *.apk的解决办法
- Could not find *.apk的解决办法
- LeetCode110 Blanced Binary Tree Java 题解
- C#课程设计:《猜猜看》游戏开发总结
- hdu 1710 Binary Tree Traversals 前序遍历和中序推后序
- Tomcat 启动 异常 java.lang.IllegalStateException: Unable to complete the scan for annotations...
- Android V4包下DrawerLayout的学习及回顾
- Could not find class 'javax.naming.directory.InitialDirContext'的解决办法!
- 操作系统——知识点,填空题
- Python学习笔记
- intellij idea + bitbucket + maven + spring-boot配置记录
- LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
- 求素数
- C#课程考核——猜猜看.
- 项目总结一:基于Android平台的智能停车系统
- 浏览器如何渲染网页