Platform Kodunda Hata Ayıklama
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android Studio, aşağıdakileri ve daha fazlasını yapmanıza olanak tanıyan bir hata ayıklayıcı sağlar:
- Uygulamanızda hata ayıklama yapacağınız cihazı seçin.
- Java, Kotlin ve C/C++ kodunuzda kesme noktaları ayarlayın.
- Değişkenleri inceleyin ve ifadeleri çalışma zamanında değerlendirin.
Uygulama Süreci (Java) Hata Ayıklama
Derlemenizi bir cihaza veya emülatöre yükleyin.
Java veya Kotlin kodunuzda kesme noktaları ayarlayın.
Run
> Attach Debugger to Android Process
'i tıklayın. Native
Debugger
simgesinin işaretini kaldırın.
Cihazınızı ve işlemi seçin, ardından Attach
simgesini tıklayın.
Kodunuzda durma noktasına basın.
Sistem İşlemi (C++) Hata Ayıklama
Derlemenizi bir cihaza veya emülatöre yükleyin.
path/to/repo/checkout
içinden adb root
'i çalıştırın. Yalnızca bir emülatör veya cihaz çalışabilir.
Yerel kodunuzda durma noktaları ayarlayın.
Run > Attach Debugger to Android Process
seçeneğini tıklayın.
Show system processes
'ü kontrol edin.
Cihazınızı ve işlemi seçin, ardından Attach
simgesini tıklayın.
Kodunuzda durma noktasına basın.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-01-30 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-01-30 UTC."],[],[],null,["# Debug Platform Code\n\nAndroid Studio provides a debugger that lets you do the following and more:\n\n1. Select a device to debug your app on.\n2. Set breakpoints in your Java, Kotlin, and C/C++ code.\n3. Examine variables and evaluate expressions at runtime.\n\nApplication Process (Java) Debugging\n------------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. Set breakpoints in your Java or Kotlin code.\n\n3. Click `Run` \\\u003e `Attach Debugger to Android Process`. Uncheck `Native\n Debugger`.\n\n4. Select your device, select the process, and click `Attach`.\n\n5. Hit the breakpoint in your code.\n\nSystem Process (C++) Debugging\n------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. From inside `path/to/repo/checkout`, run `adb root`. Only one emulator\n or device can be running.\n\n3. Set breakpoints in your native code.\n\n4. Click `Run \u003e Attach Debugger to Android Process`.\n\n5. Check `Show system processes`.\n\n6. Select your device, select the process, and click `Attach`.\n\n7. Hit the breakpoint in your code."]]