2016-05-15 147 views
1

本機應用程序時,我嘗試調試一個簡單的本地 Android應用與Android工作室我得到這個錯誤。但他們沒有爲我工作。無法調試Android上的工作室

的更多信息:

  • Ubuntu的16.04(64)
  • Java版本 「1.8.0_91」
  • Android Studio中V2.1.1
  • gradle這個實驗性:0.7.0
  • LLDB 2.1

你有什麼想法嗎?


UPDATE

在我的電腦(Ubuntu的)安裝AVD(Android虛擬設備)之後。現在我可以調試Java和C++代碼。我認爲手機或lldb中的某些內容無法在手機中運行(?)。你有什麼想法是什麼原因造成的?

我的手機是HTC。

+0

你啓用USB調試?仿真器還是物理設備? –

+0

我做到了。在我的手機中啓用開發者模式。我可以調試java代碼。但不是本地的。 – Mostafa

+0

好的,我以爲你的意思是Java代碼的「本地」,而不是NDK代碼 –

回答

0

您的gradle-experimental安裝程序應遵循google提出的指導原則。你可以看到在這裏等他們NDK樣本:https://github.com/googlesamples/android-ndk

從本質上講,你android.ndk中的build.gradle塊應該類似於此:

android.ndk { moduleName = "MostafaModule" cppFlags.addAll(['-std=c++11', '-fexceptions', '-Wall', '-Wno-literal-suffix']) cppFlags.add("-I${file("src/main/jni/mostafanativelib")}".toString()) ldLibs.addAll(["android", "log"]) stl = "gnustl_shared" }