Intereting Posts
Конфликт разрешений Android L между версиями и debug apks Невозможно добавить несколько фрагментов в LinearLayout RequestFeature () необходимо вызвать перед добавлением ошибки содержимого на super.onCreate Как выровнять ImageView снизу, заполнить его ширину и высоту и сохранить соотношение сторон? Как скрыть название приложения в Android? Непрерывно увеличивайте целочисленное значение при нажатии кнопки Извлечение контекста из фрагмента Как вы имеете дело с кодом ошибки LicenseCheckerCallback.ERROR_NOT_MARKET_MANAGED? Проверьте, является ли строка числом TextView Ellipsize (…) не работает Gradle resValue вызывает дубликаты строк Можно ли использовать API android для перехвата и чтения сообщений оператора (сообщения USSD)? Отображать смайлик в текстовом виде и edittext в android Возможно ли создать расширяемый список AlertDialog? Как удалить приостановленное приложение из консоли разработчика Google Play?

Есть некоторая ошибка при компоновке загрузки Android, но не эффективна при запуске

Итак, это информация о logcat, которую я получаю. Приложение все еще может работать, но я хочу знать причину, по которой я получаю эту ошибку. Я не понимаю, почему я это понимаю, поэтому даже не знаю, как спросить.

09-26 07:13:33.510 18533-18533/com.gongxxing.gongxxing0921 D/AccessibilityManager﹕ setStateLocked: wasEnabled = false, mIsEnabled = false, wasTouchExplorationEnabled = false, mIsTouchExplorationEnabled = false, wasHighTextContrastEnabled = false, mIsHighTextContrastEnabled = false java.lang.Throwable: setStateLocked at android.view.accessibility.AccessibilityManager.setStateLocked(AccessibilityManager.java:553) at android.view.accessibility.AccessibilityManager.tryConnectToServiceLocked(AccessibilityManager.java:636) at android.view.accessibility.AccessibilityManager.<init>(AccessibilityManager.java:226) at android.view.accessibility.AccessibilityManager.getInstance(AccessibilityManager.java:206) at android.view.View.setFlags(View.java:9941) at android.view.ViewGroup.initViewGroup(ViewGroup.java:536) at android.view.ViewGroup.<init>(ViewGroup.java:525) at android.view.ViewGroup.<init>(ViewGroup.java:520) at android.view.ViewGroup.<init>(ViewGroup.java:516) at android.view.ViewGroup.<init>(ViewGroup.java:512) at android.widget.FrameLayout.<init>(FrameLayout.java:119) at com.android.internal.policy.impl.PhoneWindow$DecorView.<init>(PhoneWindow.java:2341) at com.android.internal.policy.impl.PhoneWindow.generateDecor(PhoneWindow.java:3639) at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:4026) at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:2052) at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:148) at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60) at com.gongxxing.gongxxing0922.MainActivity.onCreate(MainActivity.java:27) at android.app.Activity.performCreate(Activity.java:6142) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1115) 

Я сожалею о том, что забыл вставить Основное действие.

Линия 27

 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 

super.onCreate (savedInstanceState); Является линией 27.

Solutions Collecting From Web of "Есть некоторая ошибка при компоновке загрузки Android, но не эффективна при запуске"

Извините, что ответили на этот старый вопрос, но я решил это исключение в своем проекте.

Я думаю, что то, что приводит к исключению, мы используем контекст нашей деятельности при ее создании.

Мой код выглядит примерно так:

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); regToWx(); } private void regToWx(){ IWXAPI api; api = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID, true); api.registerApp(Constants.WX_APP_ID); String text = "123"; WXTextObject textObj = new WXTextObject(); textObj.text = text; WXMediaMessage msg = new WXMediaMessage(); msg.mediaObject = textObj; msg.description = text; SendMessageToWX.Req req = new SendMessageToWX.Req(); req.scene = SendMessageToWX.Req.WXSceneSession; req.transaction = String.valueOf(System.currentTimeMillis()); req.message = msg; api.sendReq(req); } 

Поскольку для метода regToWx необходимо создать что-то, что является контекстом, но я думаю, что контекст не может быть использован (в некотором роде) внутри метода onCreate . Поэтому я просто помещаю его в поток, а затем проблема решена.

  @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new Thread(new Runnable() { @Override public void run() { regToWx(); } }).start(); } 

Поэтому попробуйте выяснить, что вы сделали с вашим context в методе onCreate , onCreate этот код из него или просто сделайте код асинхронным.

Я получал ту же ошибку. Я узнал, что это связано с атрибутом android: sharedUserId = "com.something", который я использовал в файлах манифеста.

Предположим, что в версии 1 вашего приложения есть андроид: sharedUserId в манифесте и инициализирует ContentProvider.

Предположим, что в версии 2 вы удалите файл android: sharedUserId из манифеста и попробуйте обратиться к ContentProvider, созданному в версии 1.

В этом случае последняя версия не сможет получить доступ к ContentProvider, созданному в версии 1.