Android开发中出现的错误集

【HMS】【HEM Kit】激活报内部错误码1000排查方法 a>请确保您的设备是HarmonyOS 2.0及以上版本系统,HMS Core(APK)是5.2.1.300及以上版本。hemkitapk.apk 就是放在这两个目录下的,没有该apk的话(或以上文件目录都没有),此时不是kit的问题。一般情况下的处理方式是检查当前网络是否可用和重试请求。hw_product/etc/HMS/modules和。欲了解更多更全技术文章,欢迎访问。出现该情况,目前只能更换设备。... 阅读详情
 

From:http://blog.youkuaiyun.com/kaiqiangzhang001/article/details/11609617

23.在使用AndroidHttpClient时有如下错误:

01-16 22:18:39.222: E/AndroidHttpClient(26745): java.lang.IllegalStateException: AndroidHttpClient created and never closed
 这个主要是因为没有调用AndroidHttpClient的close()方法。它的close()方法如下:

01 /**
02  * Release resources associated with this client.  You must call this,
03  * or significant resources (sockets and memory) may be leaked.
04  */
05 public void close() {
06     if (mLeakedException != null) {
07         getConnectionManager().shutdown();
08         mLeakedException = null;
09     }
10 }
在我们的使用中在finally语句块中调用其close方法即可。

1 finally {
2     if(httpClient != null) {
3         httpClient.close();
4     }
5 }

     

最后更新:2012-11-12

23,在使用一个FrameLayout作为容器时,将一个Frament实例动态添加进布局时,出现如下错误提示:

The specified child already has a parent. You must call removeView() on the child's parent first.

解决办法就是:

在

1 @Override
2 public View onCreateView(LayoutInflater inflater, ViewGroup container,
3         Bundle savedInstanceState) {
4     Log.i(DIALOG_FRAGMENT, "====(3)onCreateView========>");
5     View view = inflater.inflate(R.layout.auth, container, false);
6     initViews(view);
7     return view;
8 }
中,使用,注意带参数false

View view = inflater.inflate(R.layout.auth, Container, false);

22.Android:filterTouchesWhenObscured

 view所在窗口被其它可见窗口遮住时,是否过滤触摸事件。

 结果因为有些应用会在界面的上面加一层,导致软件不可滑动。所以。


最后更新 2012-04-28

 

21.接下面的错误:

01 05-10 16:16:23.830: W/dalvikvm(15086): threadid=1: thread exiting with uncaught exception (group=0x40a4b1f8)
02 05-10 16:16:23.860: E/AndroidRuntime(15086): FATAL EXCEPTION: main
03 05-10 16:16:23.860: E/AndroidRuntime(15086): java.lang.IllegalStateException: Activity has been destroyed
04 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1314)
05 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:541)
06 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.support.v4.app.BackStackRecord.commitAllowingStateLoss(BackStackRecord.java:529)
07 05-10 16:16:23.860: E/AndroidRuntime(15086):    at cn.ditouch.client.activity.BaseFragmentActivity.removeFragmentDialog(BaseFragmentActivity.java:129)
08 05-10 16:16:23.860: E/AndroidRuntime(15086):    at cn.ditouch.client.activity.BaseFragmentActivity.removeFragmentDialog(BaseFragmentActivity.java:114)
09 05-10 16:16:23.860: E/AndroidRuntime(15086):    at cn.ditouch.client.guilin.DiTouchClientActivity.access$1(DiTouchClientActivity.java:1)
10 05-10 16:16:23.860: E/AndroidRuntime(15086):    at cn.ditouch.client.guilin.DiTouchClientActivity$ConnectServerTask.onPostExecute(DiTouchClientActivity.java:299)
11 05-10 16:16:23.860: E/AndroidRuntime(15086):    at cn.ditouch.client.guilin.DiTouchClientActivity$ConnectServerTask.onPostExecute(DiTouchClientActivity.java:1)
12 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.os.AsyncTask.finish(AsyncTask.java:602)
13 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.os.AsyncTask.access$600(AsyncTask.java:156)
14 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:615)
15 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.os.Handler.dispatchMessage(Handler.java:99)
16 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.os.Looper.loop(Looper.java:137)
17 05-10 16:16:23.860: E/AndroidRuntime(15086):    at android.app.ActivityThread.main(ActivityThread.java:4424)
18 05-10 16:16:23.860: E/AndroidRuntime(15086):    at java.lang.reflect.Method.invokeNative(Native Method)
19 05-10 16:16:23.860: E/AndroidRuntime(15086):    at java.lang.reflect.Method.invoke(Method.java:511)
20 05-10 16:16:23.860: E/AndroidRuntime(15086):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
21 05-10 16:16:23.860: E/AndroidRuntime(15086):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
22 05-10 16:16:23.860: E/AndroidRuntime(15086):    at dalvik.system.NativeStart.main(Native Method)
 在此有说是因为FragmentManager自己是在onCreate中初始化的所以要把fragment的操作放到后面去:

http://stackoverflow.com/questions/6938368/why-do-i-get-illegalstateexceptions-every-time-i-start-an-activity-that-uses-sup

 

20. 在debug带有android.support.v4的包时,结果出现下面的错误:

  05-10 15:47:09.850: E/AndroidRuntime(12744): Java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

比较完整的stack如下:

1 05-10 15:47:06.470: W/dalvikvm(12744): threadid=1: thread exiting with uncaught exception (group=0x40a4b1f8)
2 05-10 15:47:09.850: E/AndroidRuntime(12744): FATAL EXCEPTION: main
3 05-10 15:47:09.850: E/AndroidRuntime(12744): java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
4 05-10 15:47:09.850: E/AndroidRuntime(12744):    at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1299)
5 05-10 15:47:09.850: E/AndroidRuntime(12744):    at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1310)
6 05-10 15:47:09.850: E/AndroidRuntime(12744):    at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:541)
7 05-10 15:47:09.850: E/AndroidRuntime(12744):    at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:525)
8 05-10 15:47:09.850: E/AndroidRuntime(12744):    at android.support.v4.app.DialogFragment.show(DialogFragment.java:123)
在此处有人也一个有点类似问题:

http://stackoverflow.com/questions/7575921/illegalstateexception-can-not-perform-this-action-after-onsaveinstancestate-h

我看到上面有提到onSaveInstanceState(),于是就重写了下这个.像上面说的不能调用super.我调用了,而且居然就tmd没有错误提示了..

 

19.05-10 16:08:43.190: E/AndroidRuntime(14243): java.lang.IllegalStateException: addToBackStack() called after commit()

  

18.在使用android.support.v7.widget.GridLayout时出错:

  参考:http://stackoverflow.com/questions/10133078/assistance-please-setting-up-android-support-package-v7-for-eclipse-gridlayou

  其中有两个重要的特点:1.要将android-support-v7作为一个库引用项目.

然后使用全名.然后,还是要将android-support-v7作为一个库项目,来处理,命名空间等待.

17.  android.database.sqlite.SQLiteException: unable to close due to unfinalised statements

  这个我自己的是在一个网络出现异常,所以没有按顺序执行close(),解决办法是添加finally语句并执行close()语句.

(2012-04-23)

16.04-23 14:50:08.344: E/AndroidRuntime(28034): Caused by: java.lang.IllegalStateException: Fragment cn.ditouch.client.activity.EditMenuxFragment did not create a view.

在使用Fragment中出现上面的错误,我是照着Google Android的文档来做的.

错误的原因是我将FrameLayout看成了fragment想当然了...

15. android.util.AndroidRuntimeException: requestFeature() must be called before adding content

在为AlertDialog中使用自定义布局时,在Builder中调用 了create()后不小心在使用了setContentView()

事实上也不应该在使用setConentView了.因为如果先设置了这个会与后面添加产生冲突..

14.android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application

原来及解决办法:

导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Activity才能添加一个窗体。 

Thanks to :http://blog.csdn.NET/Vincent_czz/article/details/5777725

13. 在使用AlertDialog中,使用了如下代码.

1 return new AlertDialog.Builder(this)
2                 .setTitle("提醒!")
3                 .setMessage(args.getString("MESSAGE"))
4                 .setCancelable(false)
  但是,实际使用我发现,如果我是在Activity中托管使用这个的话,在整个Acitivty生命周期中只创建一次,所以,args.getString()就只能得到第一次得到内容.

解决办法是使用onPrepareDialog(),现在知道为什么要这样子设计了.

01 @Override
02 protected void onPrepareDialog(int id, Dialog dialog, Bundle args) {
03     AlertDialog aDialog = (AlertDialog) dialog;
04     switch (id) {
05     case DIALOG_FIRE_ALL_ORDER:
06         aDialog.setMessage(args.getCharSequence("MESSAGE"));
07         break;
08     case DIALOG_DELETE_ORDER_NON_FIRED:
09         aDialog.setMessage(args.getString("DISH_NAME"));
10     default:
11         break;
12     }
13 }

12.在ListView的适配器中出现:java.lang.IndexOutOfBoundsException: Invalid index 32, size is 23

原因是我在getView()中使用了.

mCheckBoxList.add(position, holder.check);

解决办法是,使用:mCheckBoxList.add(mCheckBoxList.size(), holder.check);

11.NetworkOnMainThreadException

 当我把targetSdkVersion设置为11时,我原来在UI线程执行网络操作的代码

就会出现上面的异常,解决办法是使用AsyncTask来网络操作.

10. close() was never explicitly called on database

04-12 17:19:34.020: E/SQLiteDatabase(2743): close() was never explicitly called on database '/data/data/xx.db'

这个在我使用完SQLiteOpenHelper的子类对象之后调用close()方法没有报这个错了.

  Thanks to :http://stackoverflow.com/questions/4464892/android-error-close-was-never-explicitly-called-on-database

9.在使用SQLiteOpenHelper时出现这样一个错误:Can't upgrade read-only database from version 0 to 1

04-12 16:59:11.230: E/AndroidRuntime(2119): android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 0 to 1: /data/data/databases/xx.db
从输出的log中我发现现在这个错误的时候,同时前面会有一个sql语法错误.

解决办法是根据提示,仔细检查sql语句看是否有错误.

8.在UI线程中开了一个线程来初始化一个ViewFlipper.

导致下面的错误 :

04-10 14:08:36.356: E/AndroidRuntime(26716): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

解决办法使用post方法将操作post过去 :
01 ToastUtils.showLong(this, "正在加载楼层数据...");
02 new Thread(new Runnable() {
03     @Override
04     public void run() {
05         for (String floorId : FLOOR_NUMS) {
06             final List<Table> tables = TableDao.findByFloorId(floorId);
07             mFloorFlipper.post(new Runnable() {
08                 @Override
09                 public void run() {
10                     buildFloorView(tables);
11                 }
12             });
13         }
14     }
15 }).start();

7.在使用LayoutInflater.inflate()时经常被第地个参数给搞定了.我是在适配器上使用的:

1 public View getView(int position, View convertView, ViewGroup parent) {
2     if (convertView != null)return convertView;
3         View view = mInflater.inflate(R.layout.menu_item, parent);

错误信息如下:

04-02 02:49:06.322: E/AndroidRuntime(494): java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
应该将parent换成null. 

6.在使用SharedPreferences的时候,使用了getPreferences().但是这个是只供本Acitivity使用的.

如果在本应用的其它activity中共享这些设置,就要使用getSharedPreferences();

 

5.第四个错误说到,要在每一个ListView中的项中实现,手势滑动判断,删除功能.但是如果没有设置背景图片或者背景色的时候,当手滑动区域超过一个ListView的项时,就会出现ListView项背景反色,很是让人讨厌,一开始我以为是因为,ListView项,获得了焦点的原因,就尝试在项中的GestureOverlayView中及在其中的TextView的onTouch方法中如果MotionEvent的action为down的话,就返回true,这个系统就不会处理高亮反色了,但是其实不是这样的,到底是怎么样的呢?

目前还不清楚,我的解决办法是在GestureOverlayView中设置一张背景图片.就OK了.就算这个ListView中各个项高亮反色了.

也不会影响.

错误设置代码如下,处理高亮还是不要这样用了-在这样的场景下:

01 private static class IgnoreTouchListener implements View.OnTouchListener {
02     @Override
03     public boolean onTouch(View v, MotionEvent event) {
04         Log.i(TAG, "Ignore touch" + v.getClass() + "," + event.getAction());
05         switch (event.getAction()) {
06         case MotionEvent.ACTION_DOWN:
07             return true;
08         default:
09             break;
10         }
11         return false;
12     }
13 }

4. 现在的一个需要是要在一个ListView的项中滑动时,就表示删除其中一个项.

开始用GestureDetector但是,弄了很久还是没有反应.所以作罢,关键在一个项中,我喜欢滑动的时候能够有像用笔画线一样的效果.

ListView中的项对应布局文件如下 :(名为:orderlist_item.xml)

01 <?xml version="1.0" encoding="utf-8"?>
02 <android.gesture.GestureOverlayView
03     xmlns:android="http://schemas.android.com/apk/res/android"
04     android:id="@+id/gestures"
05     android:layout_width="fill_parent"
06     android:layout_height="fill_parent"
07     android:eventsInterceptionEnabled="true"
08     android:background="@drawable/bg_current_order_item"
09     android:orientation="vertical">
10         <TextView
11                android:id="@+id/order_list_item_text"
12                android:layout_width="wrap_content"
13                android:layout_height="wrap_content"
14                android:padding="5dp"
15                android:text="TextView01"
16                android:textAppearance="?android:attr/textAppearanceLarge" 
17                android:layout_centerHorizontal="false"
18                >
19          </TextView>
20 </android.gesture.GestureOverlayView>

开始尝试:这样:

1 GestureOverlayView gestures = (GestureOverlayView)findViewById(R.id.gestures);
2  
3 gestures.addOnGesturePerformedListener(this);
但是这样会报空指针错误,就是取不到gestures.但是我帮android的示例项目也是这样的.android资源中文章:

docs/resources/articles/gestures.

后来我想了一下,在android中的示例项目 中,这是一唯一的一个文件,但是在我的使用场景中这样的一个文件在ListView中重复使用了,想起来这样的一个ID也会在上面存在多个.于是用R.id.gestures是找不到了,就算用R.layout.orderlist_item也找不到.

于是我就在自己实现的BaseAdapter中的View来处理这样的逻辑了:

01 @Override
02 public View getView(int position, View convertView, ViewGroup parent) {
03        View view = null;
04     if (convertView == null) {
05         view = mInflater.inflate(R.layout.orderlist_item, null);
06         TextView textView = (TextView) view
07                         .findViewById(R.id.order_list_item_text);
08         Map<String, Object> map = (Map<String, Object>) mData
09                         .get(position);
10         String itemText = (String) map.get(ITEM_TEXT);
11         textView.setText(itemText);
12         view.setTag(mData.get(position));
13         GestureOverlayView gestures = (GestureOverlayView) view;
14         gestures.addOnGesturePerformedListener(ClientStationActivity.this);
15  
16     }
17     return view;
18 }

其中处理在主Activity中实现的OnGesturePerforedListener接口,其中处理方法 如下 :

01 @Override
02 public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
03     ArrayList<Prediction> predictions = mLibrary.recognize(gesture);
04     if (predictions.size() < 1)
05         return;
06     if (predictions.get(0).score < 0.27)
07         return;
08     String action = predictions.get(0).name;
09     Log.i(TAG, "action:" + action + "," + predictions.get(0).score);
10     Map<String, Object> map = (Map<String, Object>) overlay.getTag();
11     String itemText = (String) map.get(ITEM_TEXT);
12     // TODO 完成删除
13 }
上面的代码有一个要注意的地方就是.通过实际的手势来判断看你认为的一个比较正确的手势的score得分是多少.

 

3.

不能在android项目中运行Java程序.

有时候想运行测试一下一个简单的Java方法,但是呢今天发现了这样一个问题:

然后我就想通了.

报告错误如下 :

01 #
02 # A fatal error has been detected by the Java Runtime Environment:
03 #
04 #  Internal Error (classFileParser.cpp:3494), pid=2260, tid=2492
05 #  Error: ShouldNotReachHere()
06 #
07 # JRE version: 6.0_31-b05
08 # Java VM: Java HotSpot(TM) Client VM (20.6-b01 mixed mode windows-x86 )
09 # An error report file with more information is saved as:
10 # E:\workspace\demo\hs_err_pid2260.log
11 #
12 # If you would like to submit a bug report, please visit:
13 #   http://java.sun.com/webapps/bugreport/crash.jsp
14 #

 

1.

03-17 04:14:51.044: E/AndroidRuntime(390): java.lang.IllegalStateException: Circular dependencies cannot exist in RelativeLayout

 说的是在RelativeLayout循环引用了吧。我相对你,你又相对我。哈哈。 

2.

03-17 08:27:04.605: E/AndroidRuntime(610): java.lang.RuntimeException: Unable to start activity ComponentInfo{}: android.content.res.Resources$NotFoundException: String resource ID #0x7f060004

事实上我看到我项目的R文件上有这么一句:
1 public static final int new_table=0x7f060004;
而我引用资源的代码如下:
1     private static final int[] LABELS = new int[] { R.string.new_table,
2             R.string.find_bill, R.string.change_waiter,
3             R.string.reconnect_server, R.string.exit_system };
4 getString(LABELS[i])
上网暂时没有查找到什么有用的,因为别人出现这个错误是因为在setText()的时候直接用了int型的值。
我呢?哎。

然后我在回学校路上一直在想,然后我想,突然,我想起了android查找资源的的解析方法.
因为我开始开发时只提供了values-zh的字符串值,而没有提供values下的默认字符串值.
因为模拟器默认的语言环境是英文的,所以就不会去查找values-zh下的字符串资源.
所以才会导致上面的错误.
然后只要在values中添加对应的字符串资源就OK了.
 希望我的这个错误,能给大家在遇到这个错误时,提供一些解决问题的启示.
 在android的参考文档  guide/topics/resources/providing-resources.html 可以了解更多
基于深度学习的Person Re-ID(综述) 一. 问题的提出        Person Re-ID 全称是 Person Re-Identification,又称为 行人重检测 or 行人再识别,直观上可以通过两种思路进行比对,一种是 通过 静态图像(still-image)进行特征比对,另一种是通过视频的时序特征(temporal)进行 Video Re-Id。        不管是采用 图像特征比对的方法 还是 结合时序特征比 阅读详情

相关推荐

国内主流AI编程工具使用实例及总结

AI编程辅助工具是利用人工智能技术来帮助程序员进行软件开发的工具。它们可以在代码编写、代码审查、错误检测、代码优化等多个编程环节发挥作用,提高编程效率和代码质量。通义灵码,基于通义大模型的AI研发辅助工具,提供代码智能生成、研发智能问答、任务自主执行等能力,为开发者带来智能化研发体验,引领AI原生研发新范式。包含智能编码助手和AI程序员。

技术博客 1万+

android开发中出现的错误集(不断更新)

6人收藏此文章, 我要收藏发表于1年前(2012-03-17 14:51) , 已有7277次阅读 ,共1个评论 最后更新:2013-01-16 23.在使用AndroidHttpClient时有如下错误: 01-16 22:18:39.222: E/AndroidHttpClient(26745): java.lang.IllegalStateExcepti

kaiqiangzhang001的专栏 6811

Windows环境下Elasticsearch与JDK版本兼容性实战指南

本文详细解析了Windows环境下Elasticsearch与JDK版本的兼容性问题,提供了从版本匹配检查到安装部署的完整实战指南。重点介绍了Elasticsearch 8.x需JDK 17+等关键版本对应关系,并分享多版本JDK共存方案及性能优化技巧,帮助开发者高效避坑。

weixin_29250403的博客 421

PTPX功耗分析笔记——跑出功耗报告

(5)进行功耗分析。从芯片设计到芯片量产的过程中功耗分析是必不可少的环节,在流片前进行功耗分析可以大致估计芯片在各应用场景中的功耗,可以提前做好功耗的优化,达到我们的预期功耗目标。功耗分析分为综合后的功耗分析(简称pre功耗分析)和PR后的功耗分析(简称post功耗分析)。post的功耗分析用的网表是经过布局布线、插入时钟树等相关操作后的网表和sdf文件跑出波形文件(这里用的是fsdb波形文件)来进行功耗分析,且在PR过程中可能会引入新的库文件,在post功耗分析时需要将新的库文件加入功耗分析的库里面。

u011974971的博客 1万+

Comsol超声空化气泡仿真入门:从零搭建模型到网格划分的完整流程

本文详细介绍了使用Comsol进行超声空化气泡仿真的完整流程,从物理基础理解到模型搭建、网格划分及求解器设置。通过具体步骤和示例代码,帮助初学者和工程师快速掌握这一关键技术,应用于医疗设备和工业清洗等领域。

weixin_29289821的博客 166

【头歌educoder】离散数学实训参考-第二章-关系-part1-关系基础

python实现离散数学-关系基础-二元关系

wander_alice的博客 8465

ICC II 2 placement

整个笔记比较长 建议搜索食用 placement的关键步骤 #mermaid-svg-fKPcKZjJunA9HX97 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-fKPcKZjJunA9HX97 .label text{fill:#333}#mermaid-svg-fKPcKZjJunA9HX97 .n.

旺旺家族的传说 2万+

320x240 TFT屏的SPI DMA驱动避坑指南:基于HC32F460的时序调试心得

本文详细介绍了基于HC32F460 MCU驱动320x240 TFT屏的SPI DMA实战经验,涵盖硬件设计、波形诊断、DMA优化及高级调试技巧。重点解析SPI时序配置、DMA缓冲区对齐等常见问题,并提供逻辑分析仪波形诊断方法和性能优化策略,帮助开发者规避典型陷阱,提升显示性能。

weixin_42639246的博客 373

Android N调用系统安装APK方法报错原因整理及解决方案

最近在做App的改版(由系统App改为普通App)过程中,经原来的静默安装方式改为调用系统普通安装APK的方式时,报错了,堆栈信息如下: fatal error java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/com.x...

天外来客1009 2134

48、住宅抵押贷款支持证券的定价、风险评估与结构化设计

本文深入探讨了住宅抵押贷款支持证券(RMBS)的定价、风险评估与结构化设计。内容涵盖提高定价准确性的方差缩减方法,如准蒙特卡罗序列的应用;分析RMBS面临的利率风险、信用风险和模型风险,并提出相应的度量与应对策略;介绍利用动态规划优化CMO分层结构以最大化发行利润的方法。同时总结了RMBS的基本类型、定价流程及市场发展趋势,为投资者和发行人提供全面的决策支持。

quiet的专栏 156

【控制模块算法】控制理论的进修之路

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、(经典)自动控制理论【本科阶段】二、现代控制理论【本科阶段】三、最优控制理论【硕士阶段】总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对对控制理论的理解做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、(经典)自动控制理论【本科阶段】 一般控制工程、自动化相关的考研专业课就是自动

qq_35635374的博客 1450

Android开发错误精集

 [置顶] Android开发错误汇总 分类: Android 2011-01-19 16:48 11109人阅读 评论(20) 收藏 举报 androidwebserviceeclipsethreadtoolsprocessing 大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! 【错误信息】

wy1987_708的专栏 1117

uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端

uni-app-在纯JS文件中调用自定义弹框组件/封装全局API调用弹框组件(解决小程序、APP无法使用document.body.appendChild插入组件节点)适配全端,uni-appappendChild怎么向小程序中插入节点,如何开发类似uni.showModal全局组件。h5端可以通过document.body.appendChild挂载,请问app跟微信小程序怎么弄,请问uniapp如何封装全局api调用弹窗组件?uniapp怎么设置所有页面共用的组件Uni

🏆 前端领域优质创作者 1万+

android 开发时候出现的错误异常集

1、 错误 :Can not perform this action after onSaveInstanceState 场景:应用中使用FragmentDialog统一管理弹出框,分别在基类BaseActivity和BaseFragment中增加显示和隐藏方法(show 和dismiss)。...

chengyunji7361的博客 284

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Android开发错误集

GreenDao增加字段 Constructor (see MessageRecord:109) has been changed after generation. Please either mark it with @Keep annotation instead of @Generated to keep it untouched, or use @Generated (without hash) to allow to replace it. 2 3 4 5 ..

Melon的博客 730

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

android 开发错误集

Android error

moxishang的博客 233

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

android开发错误集

在开发过程中总会遇到很多奇葩问题,于是把他收集起来,避免下次在遇到的时候一脸懵逼!问题一:Error:Execution failed for task ':app:preDebugAndroidTestBuild'. &gt; Conflict with dependency 'com.android.support:support-annotations' in project ':app'....

youngmy5的博客 422

Android:NDK开发错误锦集(三)

NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) Android:NDK开发错误锦集(二)Android:NDK开发错误锦集(三)以下是log日志里的错误FAILURE: Build failed with an exception. * What went wrong: Execution failed for...

丿CoolTone的博客 696

Kotlin开发android项目之错误集

1.使用Retrofit2.0时,报了以下错误Error:(33, 88) Cannot access class 'okhttp3.OkHttpClient'. Check your module classpath for missing or conflicting dependencies解决方法:可以在报错的地方添加@Suppress("MISSING_DEPENDENCY_CLASS"...

Yyongchao的博客 6200

Android开发错误集(二)

为什么80%的码农都做不了架构师?>>> ...

weixin_34236869的博客 189

Android开发中出现的错误集(不断更新)

(转载)http://blog.sina.com.cn/s/blog_5da93c8f0102wo1f.html 1、 错误 :Can not perform this action after onSaveInstanceState 场景:应用中使用FragmentDialog统一管理弹出框,分别在基类BaseActivity和BaseFragment中增加显示和隐藏方法(sho

zhuhai__yizhi的专栏 991

Android:NDK开发错误锦集(二)

NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) Android:NDK开发错误锦集(二)D:\Demo\NDK_Demo\app\src\main\java&gt;javah -d jni -classpath D:\Demo\NDK\NDemo\app\build\intermediates\classes\d...

丿CoolTone的博客 365

Android项目开发错误锦集-DuplicateFileException

在将eclipse 项目迁移 android studio 时候报错。 Error:Execution failed for task ‘:vivosdk:transformResourcesWithMergeJavaResForRelease’. com.android.build.api.transform.TransformException: com.android.build

黎丶先森的博客 3116

Android:NDK开发错误锦集(一)

NDK开发时配置以及编写难免会出现错误:以下是我在NDK配置以及编写是出现的错误 和解决方法Android:NDK开发错误锦集(一) 以下是log日志里的错误FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugNdk'. &gt; Error...

丿CoolTone的博客 640

Android开发人员常犯错误集

TextView(往往 TextView 派生子类同样适用)调用 setText 方法设置一个 int 型的数据,千万要将该值转为 String,否则在某些设备中它会默认去查询 R 文件中定义的资源,如果没找到就会报NullPointerException,这个错误大家在熟悉不过了吧...谨记 项目上线之前一定要使用正式签名打包。某朋友公司 Android 的应用上架之前,负责打包上线的童鞋(新

雨打芭蕉的博客 906
上一篇: Android中的事件处理总结-基于监听的事件处理
下一篇: Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
It_BeeCoder
博客等级 码龄10年 967粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值