我想在Android Studio中編譯Java模塊。 我也在模塊中引用android.jar。所以,是的,模塊應該是Java,但使用android.jar作爲編譯參考。 這個android.jar的版本SDK是不相關的(我想,但它是19)。 (你可能會問爲什麼如果我需要android.jar,我不使用Android模塊而不是Java ?,它是重構我們的Android項目的中間步驟)。在Android Studio中引用Java模塊
我現在面臨的問題:
錯誤:無法找到符號變量SDK_INT
apply plugin: 'java'
dependencies {
compile project(':ATTLogger')
compile project(':BandwidthController')
compile project(':iwpstack')
compile files('libs/android.jar')
}
你看 - 它並不想認識一些...代碼清晰地呈現在Android。罐。 是的,它看到導入android.os.Build;並沒有抱怨。
這裏是我的bukd.gradle:
如果你碰巧解決這個滋擾我已經浪費半天時間。請幫助。 謝謝!
您在該項目中是否有任何對Android API的調用? – helleye 2014-10-19 13:54:52
當然,特別是它喊:Build.VERSION.SDK_INT> = Build.VERSION_CODES.ICE_CREAM_SANDWICH – 2014-10-19 13:59:26
我對你是否在做某件有意義的事情持懷疑態度,但無論如何,我能夠創建一個普通的Java模塊,並訪問其中的「構建」常量,所以它在某些情況下有效。你需要在你的問題中添加更多的細節才能得到一個好的答案。 – 2014-10-20 17:31:50