Android錯誤集合

2021-08-28 19:37:15 字數 952 閱讀 8055

org.gradle.process.internal.execexception: a problem occurred starting process 'command '/users/apang/library/android/sdk/ndk-bundle/toolchains/mipsel-linux-android-4.9/prebuilt/darwin-x86_64/bin/mipsel-linux-android-strip''
上面的提示可以發現是android的ndk缺少檔案;

處理如下:

illegalstateexception: not allowed to start service intent
錯誤原因:

android 8.0 不再允許後台service直接通過startservice方式去啟動, 具體行為變更如下:

如果針對 android 8.0 的應用嘗試在不允許其建立後台服務的情況下使用 startservice() 函式,則該函式將引發乙個 illegalstateexception。 新的 context.startforegroundservice() 函式將啟動乙個前台服務。現在,即使應用在後台執行, 系統也允許其呼叫 context.startforegroundservice()。不過,應用必須在建立服務後的五秒內呼叫該服務的 startforeground() 函式。

1. 修改啟動方式

if (build.version.sdk_int >= build.version_codes.o)  else
2. 並且在service裡再呼叫startforeground方法,不然就會出現anr

context.startforeground(service_id, builder.getnotification());
解決方法:

錯誤分析集合

1 the method find and modity text view from the type textactivity is never used locally 需要在oncreate 中宣告 2 出現程式強制關閉,可能是由於沒有宣告activity 3 如果按鈕出現在本地不可能呼叫的...

Hibernate 錯誤集合

出此錯,是因為你的hql語句中沒有?但你建立query時卻要為此hql設定引數值造成的。簡單舉個例子 比如你的hql是 from user 而你查詢時這樣寫 query query session.createquery hql query.setparameter 0,小張 這時執行查詢時就會報錯...

django 錯誤集合

外來鍵檢查 報錯 1452,cannot add or update a child row a foreign keyconstraint fails 解決方法 在setting檔案的databases中新增以下 取消外來鍵檢查 databases 2,埠占用 啟動django報錯 django ...