Exception Ljava/lang/NullPointerException; thrown while initializing Landroid/os/debug
W/Environment( 784): EXTERNAL_STORAGE undefined; falling back to default
W/dalvikvm( 784): Exception Ljava/lang/NullPointerException; thrown while initializing Landroid/os/Debug;
E/Zygote ( 784): Error preloading android.R$styleable.
E/Zygote ( 784): java.lang.ExceptionInInitializerError
E/Zygote ( 784): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:294)
E/Zygote ( 784): at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:231)
E/Zygote ( 784): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/Zygote ( 784): at dalvik.system.NativeStart.main(Native Method)
E/Zygote ( 784): Caused by: java.lang.NullPointerException
E/Zygote ( 784): at java.io.File.fixSlashes(File.java:185)
E/Zygote ( 784): at java.io.File.<init>(File.java:134)
E/Zygote ( 784): at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:390)
E/Zygote ( 784): at android.os.Debug.<clinit>(Debug.java:98)
E/Zygote ( 784): ... 4 more
왜냐하면 debug.java에는 다음과 같은 말이 있습니다.private static final String DEFAULT_TRACE_PATH_PREFIX =
Environment.getLegacyExternalStorageDirectory().getPath() + "/";
외부 스토리지 EXTERNAL_ 을 가져옵니다.STORAGE, 이 매크로를 정의하지 않으면 기본/storage/sdcard0을 사용합니다.
init.rc에서/storage를 만들지만 sdcard0을 만들지 않기 때문에 우리는 자신의 init를 만들어야 합니다.xxx.rc에서/storage/sdcard0 만들기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.