原因分析:
sdk版本不符,文件內所寫的版本過低。
導入的jar包是雙份sdk高版本出現這個問題。官方Demo不用導入weibo.sdk.android.sso.jar這個包。在工程weibo.sdk.android.sso.demo中已經包含了weibo.sdk.android.sso.jar的源代碼。
默認編碼格式與文件格式不符。
demo裏有個apiBtn代碼多余。
解決方法:
修改工程目錄下的project.properties文件裏的內容target=android-4數字改成妳機器裏裝過的android SDK版本就可以了。另外還有修改AndroidManifest.xml裏的android:minSdkVersion="4"
刪掉libs下的weibo.sdk.android.sso.jar文件。
在工程文件夾上右鍵選擇Properties,然後再Resources下的text file encoding選擇other->UTF-8。
註釋apiBtn.setVisibility(View.VISIBLE)。
參考資料
ITEYE編程網.ITEYE編程網[引用時間2017-12-31]