AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
AndroidDebugBridge'in başlatılması için seçenekler.
Seçeneklerin ve varsayılan değerlerinin listesi için AdbInitOptions.Builder bölümüne bakın.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
AdbInitOptions.Builder
ADB için başlatma seçenekleri oluşturur. |
Fields'ın oynadığı filmler | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Varsayılan başlatma seçenekleri. |
public
final
ImmutableMap<String, String> |
adbEnvVars
ADB sunucu süreci için özel olarak kullanılan ortam değişkenleri. |
public
final
boolean |
clientSupport
ddmlib'in JDWP kullanan istemcileri etkin bir şekilde izleyip izlememesi gerektiğini belirtir. |
public
final
boolean |
userManagedAdbMode
ddmlib'in ADB sunucusunu başlatmayacağı, yeniden başlatmayacağı veya sonlandırmayacağı kullanıcı tarafından yönetilen ADB modunu etkinleştirin. |
public
final
int |
userManagedAdbPort
Kullanıcı tarafından yönetilen ADB sunucusunun ADB sunucu bağlantı noktası. |
Herkese açık yöntemler | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Fields'ın oynadığı filmler
VARSAYILAN
public static final AdbInitOptions DEFAULT
Varsayılan başlatma seçenekleri. Varsayılan değerler için AdbInitOptions.Builder bölümüne bakın.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
ADB sunucu süreci için özel olarak kullanılan ortam değişkenleri.
clientSupport
public final boolean clientSupport
ddmlib'in JDWP kullanan istemcileri etkin bir şekilde izleyip izlememesi gerektiğini belirtir.
Ddmlib, cihazları ADB üzerinden izler ancak clientSupport etkinleştirilmediği sürece bu cihazlarda çalışan uygulamaları izlemez.
- clientSupport ==
trueolduğunda:
Kitaplık, cihazları ve bu cihazlarda çalışan uygulamaları izler. JDWP paketleri aracılığıyla uygulamalarla etkileşim kurabilmek için bir tür hata ayıklayıcı olarak her uygulamaya bağlanır. - clientSupport ==
false:
Kitaplık yalnızca cihazları izler. Uygulamalara dokunulmaz. Böylece,ddmlibüzerinde oluşturulan diğer araçlar, hata ayıklayıcıyı uygulamalara bağlayabilir.
Herhangi bir zamanda yalnızca bir istemci desteği etkinleştirilmiş araç çalıştırılabilir. Diğer araçların temel ADB daemon'u ile iletişim kurması gerekiyorsa diğer araçların iletişimlerinin üzerine yazılmasını önlemek için istemci desteğini devre dışı bırakın.
İstemci desteğinin, cihazlarda çalışan uygulamaların hata ayıklamasını engellemediğini unutmayın. Bu, hata ayıklayıcıların ddmlib'ya bağlanmasına olanak tanır. ddmlib, hata ayıklayıcılar ile hata ayıklanacak uygulamalar arasında proxy görevi görür. Şu sayfaya göz atın: ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
ddmlib'in ADB sunucusunu başlatmayacağı, yeniden başlatmayacağı veya sonlandırmayacağı kullanıcı tarafından yönetilen ADB modunu etkinleştirin.
userManagedAdbPort
public final int userManagedAdbPort
Kullanıcı tarafından yönetilen ADB sunucusunun ADB sunucu bağlantı noktası. Yalnızca kullanıcı tarafından yönetilen ADB modundayken etkilidir.
Herkese açık yöntemler
derleyici
public static AdbInitOptions.Builder builder ()
| İlerlemeler | |
|---|---|
AdbInitOptions.Builder |
varsayılan değerlere sahip yeni bir oluşturucu. |