can't find class TAuthView問題解決

當根據騰訊提供的文檔,將騰訊的sdk導入到我的android工程中,進行OAuth登陸時,發現總是有問題。在編寫代碼的時候是沒有問題的。但是一運行android,就會出現問題,不能使用騰訊提供的jar中的圖片,出現找不到TAuthView類的錯誤,而在編寫代碼時,明明是沒問題的。我百思不得其解,糾結了好久。我後來懷疑,是不是騰訊的文檔沒有說詳細,漏了一些重要的模塊。我就把騰訊提供的一個apk文件反編譯,看它的源代碼,發現我並沒有寫錯什麼。不知道哪裏出了錯誤。後來突然看到,平常我們的Java工程,導入第三方包,只要在Java Build Path中加入就可以了,但是android不可以。這樣加入之後,只是在寫代碼時不會報錯,但是在運行時會出錯的。

在android中,必須建一個lib文件夾,把需要的包複製到裏面,右鍵單擊選中的包,選擇Add to Build Path。這一步也是騰訊提示的。但是其實還有很重要的一步,缺了就會錯誤。就是要右鍵單擊lib文件夾,選擇use as folder。

是的,這樣就可以了。之前的錯誤都是在android運行時無法使用jar裏面的文件。

困擾了將近一個星期了,感謝上帝,今天下午突然想到這樣解決。倚靠耶和華的什麼好處都不缺。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章