level 8
java.lang.StringIndexOutOfBoundsException: length=0; regionStart=0; regionLength=29
at java.lang.StringFactory.newStringFromBytes(StringFactory.java:69)
at java.lang.StringFactory.newStringFromBytes(StringFactory.java:53)
at org.code.edit.FreeView.a(Unknown Source)
at org.code.edit.FreeView.a(Unknown Source)
at org.code.edit.FreeView$1.a(Unknown Source)
at org.code.cide.a$6.a(Unknown Source)
at org.code.cide.a$6.onPostExecute(Unknown Source)
at android.os.AsyncTask.finish(AsyncTask.java:651)
at android.os.AsyncTask.access$500(AsyncTask.java:180)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:668)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
ACTIVE_CODENAMES = [Ljava.lang.String;@72c9bc3
ALL_CODENAMES = [Ljava.lang.String;@145ec40
BASE_OS =
BOARD = msm8952
BRAND = 360
CODENAME = REL
CPU_ABI = arm64-v8a
CPU_ABI2 =
DEVICE = QK1605
DISPLAY = V125
FINGERPRINT = 360/QK1605/QK1605:6.0.1/MMB29M/6.0.125.P2.170923.QK1605:user/release-keys
HARDWARE = qcom
HOST = localhost
ID = MMB29M
INCREMENTAL = 6.0.125.P2.170923.QK1605
IS_DEBUGGABLE = false
MANUFACTURER = 360
MODEL = 1605-A01
PREVIEW_SDK_INT = 0
PRODUCT = QK1605
RELEASE = 6.0.1
RESOURCES_SDK_INT = 23
SDK = 23
SDK_INT = 23
SECURITY_PATCH = 2017-10-01
SERIAL = 4fc98962
SUPPORTED_32_BIT_ABIS = {armeabi-v7aarmeabi}
SUPPORTED_64_BIT_ABIS = {arm64-v8a}
SUPPORTED_ABIS = {arm64-v8aarmeabi-v7a, armeabi}
TAG = Build
TAGS = release-keys
TIME =
15061800550
00
TYPE = user
USER = system2
versionCode = 317
versionName = 3.17
2017年10月18日 01点10分
3
level 8
#pragma once
#ifdef _DEBUG
#include<stdio.h>
#define MAX_EC_NUM 5 // 最大记录的错误代码数量
// ///////////////////////////////////
// 获得控制台错误代码信息
// V1.1
// 2008.2.8
//以当前错误代码信息获得错误原因字串
// 如果是用户字串,不获得,但不保证用户字串会失效。
//
extern void GetErrorMession(void);
// ///////////////////////////////////
// 控制台错误代码记录,如要显示调用显示
// V1.1
// 2008.2.8
// 输入:iCord 错误代码
// iDisplay 代码显示方式
// 0 不显示
// 1 控制台一行显示
// 2 图形窗口显示 未做
// 3 写入文件
extern void RecoverErrorCord(int iCord, int iDispaly);
// ///////////////////////////////////
// 控制台错误代码记录,如要显示调用显示
// V1.1
// 2008.2.8
// 输入:iCord 用户传来的错误代码字串
// iDisplay 代码显示方式
// 0 不显示
// 1 控制台一行显示
// 2 图形窗口显示 未做
// 3 写入文件
extern void RecoverErrorCord(char const * sCord, int iDispaly) ;
// ///////////////////////////////////
// 控制台错误报告
// V1.1
// 2008.2.8
// 输入:cpMessage 错误原因字符串
extern void CMDErrorReport(char *cpMessage);
//extern void FileErrorReport(char *cpMessage);
#define MyErrorReport(a,b,c)if(a){RecoverErrorCord((b), 3);if(c == 0)return 0;else if(c == 1);}
//#include "myerrorreport.cpp"
#endif
#ifndef _DEBUG
#define MyErrorReport(a, b, c) void();
#define RecoverErrorCord(a, b) void();
#define CMDErrorReport(a) void();
#define GetErrorMession void()
#define MAX_EC_NUM 5 // 最大记录的错误代码数量
#endif //_DEBUG
//#endif//MyErrorReport_h
2017年10月18日 01点10分
4
level 8
顺便说几个问题,对于同名但参数不同的函数c ++是允许的但你的编辑器会报错。还有
#ifdef和#
endif经常莫名其妙对不上报错。
这两个问题上段代码都有。
2017年10月18日 01点10分
5
嗯,正在排查
2017年10月18日 04点10分
这是第三代api官方bug,我一时半会也搞不定的
2017年10月18日 06点10分
忘记说同名函数问题了,其实应该是可以的,并不应该报错,那个if配对的修的差不多了,也是官方留了这么个坑。
2017年10月18日 17点10分
level 8
你自带的new上的宏的效果我也看到了,但自己的程序就是没有这种颜色变绿被注释掉的效果
2017年10月19日 00点10分
11
level 8
我上贴吧时间很短也就接触C4droid和这个吧,有些规矩不懂,是回帖字数太少不好吗?
2017年10月19日 01点10分
13
level 13
你回的是你自己的贴,也不@ 我,我这里没有提醒,这几天也忙。
2017年10月22日 00点10分
15
又发现一个小bug,请看一下
2017年10月25日 09点10分