1. 程式人生 > >Android Studio 解決引入java.awt.*以及javax.包問題的一種方法!

Android Studio 解決引入java.awt.*以及javax.包問題的一種方法!

       最近在專案中需要使用DNS解析等工具類,但是這些類中依賴了jdk環境中的java.awt    javax.swing等包,由於我用的是Android Studio來開發安卓應用的,可能是由於gradle的原因無法直接引入jre的類庫,程式報錯說無法識別java.naming等引入類。然後我把rt.jar這個包直接新增到了libs中。程式不報錯了,但是在編譯的時候會出現下面的錯誤:

 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 
Process 'command 'D:\Program Files\Java\jdk\bin\java.exe'' finished with non-zero exit value 1

我的解決辦法是:在eclipse中建立工程,把DNS等這些工具類新增進去,然後在Build Path中計入jre library。然後Export這些工具類,作為jar包新增入Android studio的工程的libs中,編譯通過了。。。