OnePlus 하나의 기기에서 내 애플리케이션에 오류가 발생했습니다.OnePlus 하나의 기기에서 위치 정보가 충돌했습니다.
원 플러스 원 (A0001)
시안 13.1- ZNH2KAS1KN
안드로이드 장치의 세부 사항되어 다음 6.0.1
API 광고 양 딱총 나무의 열매 (5)
그리고 로그 캣 오류
을 보여줍니다활동을 시작할 수 없습니다. ComponentInfo {com. test/com.test.DetailsActivity} : android.view.InflateException : 이진 XML 파일 줄 # 108 : 이진 XML 파일 줄 # 108 : 클래스 조각을 부 풀리는 동안 오류가 발생했습니다 - 스택 추적 - java.lang.RuntimeException : Unable to : 시작 활동 ComponentInfo {com.test/com.test.DetailsActivity} : android.view.InflateException : 이진 XML 파일 줄 # 108 : 이진 XML 파일 줄 # 108 : 클래스 조각을 inflatable 오류 android.app.ActivityThread에 오류가 발생했습니다. performLaunchActivity android.app.ActivityThread $ H에서 android.app.ActivityThread.-wrap11에서 android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2510) (ActivityThread.java)에서 (ActivityThread.java:2450) . handleMessage (행위 ivityThread.java:1363) android.app.ActivityThread.main에서 android.os.Looper.loop (Looper.java:148)에서 android.os.Handler.dispatchMessage (Handler.java:102)에서 (ActivityThread. java : 5461) at java.lang.reflect.Method.invoke (네이티브 메소드) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:726) at com.android.internal.os .ZygoteInit.main (ZygoteInit.java:616) 원인 : android.view.InflateException : 이진 XML 파일 줄 # 108 : 이진 XML 파일 줄 # 108 : 클래스 조각을 부풀려 올리는 중 오류가 발생했습니다. android.view.LayoutInflater.inflate LayoutInflater.java:539) at android.view.LayoutInflater.inflate (LayoutInflater.java:423) at android.vi android.support.v7.app.AppCompatActivity.setContentView에서 ew.LayoutInflater.inflate android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppComapatDelegateImplV7.java:256)에서 (LayoutInflater.java:374) (AppCompatActivity.java 109) android.app.Instrumentation.callActivityOnCreate에서 android.app.Activity.performCreate (Activity.java:6251)에서 com.test.DetailsActivity.onCreate (DetailsActivity.java:313)에서 (Instrumentation.java:1108 android.view에서 오류 팽창 클래스 조각 : android.view.InflateException : 바이너리 XML 파일 라인 # 108 android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2403에서) ) 은 ... 9 개에 의한 .Layou 에서 android.view.LayoutInflater.rInflate (LayoutInflater.java:835)에서 tInflater.createViewFromTag android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:704)에서 (LayoutInflater.java:782) android.view.LayoutInflater .rInflateChildren (LayoutInflater.java:798) android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798)에서 android.view.LayoutInflater.rInflate (LayoutInflater.java:838) 에서 android.view.LayoutInflater.rInflate에서 (LayoutInflater.java:838) at android.view.LayoutInflater.rInflateChildren (LayoutInflater.자바 : android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798에서 android.view.LayoutInflater.rInflate (LayoutInflater.java:838)) android.view.LayoutInflater.rInflate에서 (LayoutInflater.java에서 798) : 838) at android.view.LayoutInflater.rInflateChildren (LayoutInflater.java:798) android.view.LayoutInflater.inflate (LayoutInflater.java:515)의 ... 17 기타 원인 : android.content.res.Resources $의 NotFoundException : android.content에서 android.content.res.Resources.openRawResource (Resources.java:1336)에서 그릴 수 자원 ID 번호 0x7f030000에서 /data/system/theme/icons/com.test_7f030000_0.png 파일. res.Resources.openRawResource (Resources.java:1306) at maps.VNa (알 수없는 출처)의지도 .Daa (알 수없는 출처)의 maps.Da (알 수없는 출처) at maps.ad.ae.a (알 수없는 출처) maps.ad.ta (알 수없는 출처) at maps .ad.Ma (알 수없는 출처) 에서 에 android.os.Binder.transact (Binder.java:387)에서 com.google.android .gms.maps.internal.IMapFragmentDelegate $ zza $ zza.onCreateView (알 수 없음 출처) com.google.android.gms.maps.SupportMapFragment $ zza.onCreateView (알 수 없음 출처) com.google.android.gms. dynamic.zza $ 4.zzb (알 수없는 소스) com.google.android.gms.dynamic.zza.zza (알 수없는 소스) com.google.android.gms.dynamic.zza.onCreateView (알 수없는 소스) com.google.android.gms.maps.SupportMapFragment.onCreateView com.test.fragments.CustomMapFragment.onCreateView (CustomMapFragment.java:39)에서 (알 소스) android.support.v4.app.Fragment 에서 . performCreateView android.support.v4.app.FragmentManagerImpl.moveToState에서 android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1036)에서 (Fragment.java:1962) (FragmentManager.java:1226) android.support.v4.app.FragmentManagerImpl.onCreateView (FragmentManager.java:2284)에서 android.support.v4.app.FragmentManagerImpl.addFragment (FragmentManager.java:1328) 에서 ,691 android.support.v4에서 android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView (FragmentActivity.java:314)에서 android.support.v4.app.FragmentController.onCreateView (FragmentController.java:111)에서 363,210 android.view.LayoutInflater.createViewFromTag에서 .app.BaseFragmentActivityHoneycomb.onCreateView android.support.v4.app.FragmentActivity.onCreateView (FragmentActivity.java:79)에서 (BaseFragmentActivityHoneycomb.java:31) (LayoutInflater.java:754) ... 29 추가 원인 : java.io.FileNotFoundException : /data/system/theme/icons/com.test_7f030000_0.png android.content.res.AssetManager.openNonAssetNative (android.content.res.Resources.openRawResource에서 android.content.res.AssetManager.openNonAsset (AssetManager.java:423에서 기본 방법)) (Resources.java:1333) ... 더보기 (55)
나는
<fragment
android:id="@+id/fragment_map"
android:name="com.test.fragments.CustomMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:tag="fragment_map" />
public class CustomMapFragment extends SupportMapFragment {
private OnTouchListener mListener;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View layout = super.onCreateView(inflater, container, savedInstanceState);
TouchableWrapper frameLayout = new TouchableWrapper(getActivity());
((ViewGroup) layout).addView(frameLayout,
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
return layout;
}
public void setListener(OnTouchListener listener) {
mListener = listener;
}
public interface OnTouchListener {
void onTouch();
}
public class TouchableWrapper extends FrameLayout {
public TouchableWrapper(Context context) {
super(context);
}
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
mListener.onTouch();
break;
case MotionEvent.ACTION_UP:
mListener.onTouch();
break;
}
return super.dispatchTouchEvent(event);
}
}
}
사람이 같은 문제에 직면하고이 충돌을 해결하기 위해 어떤 해결책을 발견 알려줘 레이아웃 파일의지도 조각을 추가했습니다.
다른 기기에서도 충돌이 발생합니까? – Opiatefuchs
번호는이 기기에만 있습니다. 나는 oneplus 다른 하나의 모델을 확인했다 .1) One Plus One (A0001) 안드로이드 버전 \t : \t 5.1.1, 6.0.1 OS 버전 : cyanogen 12.1-20151117, cyanogen 13.0-20161015-Nightly-bacon 2) 하나 Plus One (A3003) Android 버전 \t : 6.0.1 OS 버전 : oxygenOs 3.2.6. 이 장치에서 앱이 정상적으로 작동했습니다. –
cyanogenmod를 장착 한 경우 장치에 gapp 모듈을 설치 했습니까? – Opiatefuchs