2015-10-26 86 views
1

我需要你的幫助,(我搜索了這些問題,但我不明白答案是肯定的)什麼應該插入代碼? (答案來,我送appcompatactivity的代碼。但我不明白)錯誤:無法訪問android.support.v7.app.AppCompatActivity

我與Android NDK工作,但給我的錯誤。這是我的代碼

C:\Users\Eduu\AndroidStudioProjects\NDKSample2\app\src\main>javah -d jni classpath C:\Users\Eduu\AppData\Local\Android\sdk\platforms\android-19\android.jar;..\..\build\intermediates\classes\debug com.example.eduu.ndksample2.MainActivity

工作:Android Studio

+0

幫助請! Up –

+0

請修改您的問題。 'javah'命令似乎與** android.support.v7 **無關。請發佈完整的錯誤消息。 –

+0

取得進展,但不會向我發送錯誤。 http://prntscr.com/8wk7hm - 代碼 - javah -d jni -classpath C:\ Users \ Eduu \ AppData \ Local \ Android \ sdk \ platforms \ android-19 \ android.jar; C: \ Users \ Eduu \ AppData \ Loc al \ Android \ sdk \ extras \ android \ support \ v7 \ appcompat \ libs \ android-support-v7-appcompat.jar; C:\ Users \ Eduu \ AppData \ Local \ Android \ sdk \ extras \ android \ support \ v7 \ appcompat \ libs \ android-supp ort-v4.jar; C:\ Users \ Eduu \ AndroidStudioProjects \ NDKSample2 \ app \ build \ intermediates \ classes \ debug com.example.eduu。 ndksample2.MainActivity –

回答

0

當您創建新應用程序時,Eclipse會爲您提供兼容性庫的副本。 (人們只能猜測你是否在使用Eclipse,但我會這樣做。)這個庫的目的是在2.x設備上實現碎片和其他後3.0版本的東西。只有在創建項目時指定2.x目標,纔會爲您提供此庫。在我的一個工作空間中,我有24本圖書館副本,範圍從appcompat_v7appcompat_v7_24。每個與相應的項目位於同一目錄級別,即位於同一父文件夾中。很容易猜測哪個副本對應於最新的項目,但是如果您不確定該項目是否是最新項目,則必須搜索配置文件。

如果您將項目置於版本控制之下並忘記了此依賴關係,則會從版本控制檢索到的副本中出現錯誤。修復它是一項乏味的任務,Eclipse不是清晰的編碼。你將不得不在幾個地方手動指定依賴關係。一種可能的方法是創建一個新項目並將源代碼移動到它(請注意,您可以移動版本控制目錄,如.hg.git,並且恢復源代碼,如果這對您來說聽起來不太平庸),另一個是創建一個新項目並使用其兼容性庫。

+0

工作Android Studio ..但進步。我只是不發送任何東西而不創建任何東西。 HTTP://prntscr.com/8wk7hm ... \t \t 我使用教程如下:youtube.com/watch?v=okLKfxfbz40 \t \t 這裏我找到一個適當的反應,但它是我的。因爲我不相信任何東西。 - > prntscr.com/8wk969鏈接http://stackoverflow.com/questions/27201775/javah-android-studio-error-cannot-access-android-support-v7-app-actionbaractivi –

+0

解決了。我沒有看到,但已經創建。謝謝! –

相關問題