2014-12-05 53 views
1

製作節目的Android L系統工作正常」使用pdfrenderer問題是的Android pdfrenderer不是19或21 minsdk

  1. 當 '米與minsdk = 21 ERROR運行模擬器 - 「emulator-5554 disconnected! Cancelling 'com.example.andro_pdf_two.MainActivity activity launch'!
  2. 當'米試圖在logcat- java.lang.NoClassDefFoundError: android.graphics.pdf.PdfRendererCall requires API level 21 (current min is 19): android.graphics.pdf.PdfRenderer#openPage

我已經做了e運行在minsdk = 19 ERROR模擬器建議的東西 - 重置adb,重置首選項 ...但似乎沒有任何工作,任何人都可以幫助?

+0

我已經添加了PDF渲染器-1.0.5 API級.jar作爲我的Java GWT項目的外部JAR。 – Diya 2014-12-05 05:26:24

回答

1

調用API需要21級(當前分鐘是19):android.graphics.pdf.PdfRenderer#openPage

明確規定,你需要21分鐘SDK版本和您的應用程序有19個當前API級別

這一套在你的清單,並嘗試

<uses-sdk android:minSdkVersion="21" /> 
+0

Thanx,但仍與minsdk = 21錯誤msg-「模擬器5554斷開連接!取消'com.example.andro_pdf_two.MainActivity活動啓動'...我能做些什麼來解決它? – Diya 2014-12-05 05:39:09

+0

請安裝android lolipop sdk第一次和使用一個模擬器,它使用5.0 sdk – archon92 2014-12-05 05:40:20

+0

我已經安裝了需要wat ..在sdk管理器中,但它仍然顯示相同的錯誤..可以發佈sdk管理器的快照..任何其他建議...? – Diya 2014-12-05 06:24:12

0

開放的build.gradle(模塊:應用程序)在Android SDK。更改的minSdkVersion這樣

defaultConfig { 
    minSdkVersion 21 
    targetSdkVersion 21 
} 
0

PDFRenderer假定最低API等級 - 21

可以使用android-pdfview不到21

+0

這些都是PDF閱讀器的應用程序,而不是庫,這應該如何幫助OP? – zyamys 2016-05-30 05:11:54

+0

每個庫有它的相應的查看器。我已經使用android-pdfview。http://stackoverflow.com/questions/24183472/how-to-open-pdf-in-android-using-pdfview – jay 2016-05-30 18:51:29

+0

再次,這些鏈接是應用程序,而不是庫。是的,android-pdfview是一個庫,你剛剛添加到列表中,並且是唯一正確的答案。其餘的都沒有幫助。 – zyamys 2016-05-30 19:00:37