当根据腾讯提供的文档,将腾讯的sdk导入到我的android工程中,进行OAuth登陆时,发现总是有问题。在编写代码的时候是没有问题的。但是一运行android,就会出现问题,不能使用腾讯提供的jar中的图片,出现找不到TAuthView类的错误,而在编写代码时,明明是没问题的。我百思不得其解,纠结了好久。我后来怀疑,是不是腾讯的文档没有说详细,漏了一些重要的模块。我就把腾讯提供的一个apk文件反编译,看它的源代码,发现我并没有写错什么。不知道哪里出了错误。后来突然看到,平常我们的Java工程,导入第三方包,只要在Java Build Path中加入就可以了,但是android不可以。这样加入之后,只是在写代码时不会报错,但是在运行时会出错的。

在android中,必须建一个lib文件夹,把需要的包复制到里面,右键单击选中的包,选择Add to Build Path。这一步也是腾讯提示的。但是其实还有很重要的一步,缺了就会错误。就是要右键单击lib文件夹,选择use as folder。

是的,这样就可以了。之前的错误都是在android运行时无法使用jar里面的文件。

困扰了将近一个星期了,感谢上帝,今天下午突然想到这样解决。倚靠耶和华的什么好处都不缺。

 

更多相关文章

  1. Android客户端代码保护技术-完整性校验
  2. 代码混淆—android被反编译的两种解决方案
  3. android常见编译错误
  4. Android开发之如何手写代码进行页面布局
  5. Android 报Error inflating class ...错误
  6. Android 7.0自定义dialog错误permission denied for window type

随机推荐

  1. android webview ERR_UNKNOWN_URL_SCHEME
  2. Android模拟、实现、触发系统按键事件的
  3. android中之断点续传
  4. 学习Android开发的好教程
  5. Android通过编码实现GPS开关
  6. Android P sensor对某个APP方向做旋转
  7. android 8.0、8.1 崩溃报 "Only fullscre
  8. android下对xml的解析
  9. 关于android Error:Execution failed for
  10. android 加密 解密