Skip to content

Commit 3b06da5

Browse files
committed
fix wild pointer in xlog(pub_key)
1 parent f685e74 commit 3b06da5

File tree

8 files changed

+35
-17
lines changed

8 files changed

+35
-17
lines changed

README.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Add dependencies by adding the following lines to your app/build.gradle.
4141

4242
```xml
4343
dependencies {
44-
compile 'com.tencent.mars:mars-wrapper:1.1.7'
44+
compile 'com.tencent.mars:mars-wrapper:1.1.8'
4545
}
4646
```
4747

@@ -53,11 +53,20 @@ Add dependencies by adding the following lines to your app/build.gradle.
5353

5454
```xml
5555
dependencies {
56-
compile 'com.tencent.mars:mars-core:1.2.0'
56+
compile 'com.tencent.mars:mars-core:1.2.1'
57+
}
58+
```
59+
**OR**
60+
#### <a name="">mars-xlog</a>
61+
If you just want to user xlog, add dependencies by adding the following lines to your app/build.gradle.
62+
note: xlog is included in mars-core and mars-wrapper.
63+
```xml
64+
dependencies {
65+
compile 'com.tencent.mars:mars-xlog:1.0.6'
5766
}
5867
```
5968

60-
If you read here, make sure you have added dependencies of mars-wrapper or mars-core.
69+
If you read here, make sure you have added dependencies of mars-wrapper, mars-core or mars-xlog.
6170

6271
#### <a name="Xlog">Xlog Init</a>
6372

@@ -414,7 +423,7 @@ gradle 接入我们提供了两种接入方式:[mars-wrapper](#wrapper) 或者
414423

415424
```xml
416425
dependencies {
417-
compile 'com.tencent.mars:mars-wrapper:1.1.7'
426+
compile 'com.tencent.mars:mars-wrapper:1.1.8'
418427
}
419428
```
420429

@@ -427,10 +436,18 @@ dependencies {
427436

428437
```xml
429438
dependencies {
430-
compile 'com.tencent.mars:mars-core:1.2.0, '
439+
compile 'com.tencent.mars:mars-core:1.2.1'
440+
}
441+
```
442+
**或者**
443+
#### <a name="">mars-xlog</a>
444+
如果只想使用 xlog,可以只加 xlog 的依赖(mars-core,mars-wrapper 中都已经包括 xlog):
445+
```xml
446+
dependencies {
447+
compile 'com.tencent.mars:mars-xlog:1.0.6'
431448
}
432449
```
433-
接着往下操作之前,请先确保你已经添加了 mars-wrapper 或者 mars-core 的依赖
450+
接着往下操作之前,请先确保你已经添加了 mars-wrapper 或者 mars-core 或者 mars-xlog 的依赖
434451

435452
#### <a name="Xlog">Xlog Init</a>
436453

mars/comm/verinfo.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
#ifndef Mars_verinfo_h
33
#define Mars_verinfo_h
44

5-
#define MARS_REVISION "053db13"
6-
#define MARS_PATH "HEAD"
5+
#define MARS_REVISION "f685e74"
6+
#define MARS_PATH "master"
77
#define MARS_URL ""
8-
#define MARS_BUILD_TIME "2017-02-15 09:51:04"
9-
#define MARS_TAG "default"
8+
#define MARS_BUILD_TIME "2017-10-12 18:37:49"
9+
#define MARS_TAG "mars_xlog_sdk/mars_libs"
1010

1111
#endif

mars/libraries/mars_android_sdk/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ PROJ_GROUP=com.tencent.mars
33
# 库的ID
44
PROJ_ARTIFACTID=mars-core
55
# 库的版本
6-
PROJ_VERSION=1.2.0
6+
PROJ_VERSION=1.2.1
77
### 最后 gradle引用的形式就是 $PROJ_GROUP:$PROJ_ARTIFACTID:$PROJ_VERSION
88

99
# 库名

mars/libraries/mars_xlog_sdk/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ PROJ_GROUP=com.tencent.mars
33
# 库的ID
44
PROJ_ARTIFACTID=mars-xlog
55
# 库的版本
6-
PROJ_VERSION=1.0.5
6+
PROJ_VERSION=1.0.6
77
### 最后 gradle引用的形式就是 $PROJ_GROUP:$PROJ_ARTIFACTID:$PROJ_VERSION
88

99
# 库名

mars/log/jni/Java2C_Xlog.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ JNIEXPORT void JNICALL Java_com_tencent_mars_xlog_Xlog_appenderOpen
4242
}
4343

4444
const char* pubkey = NULL;
45+
ScopedJstring jstr_pubkey(env, _pubkey);
4546
if (NULL != _pubkey) {
46-
pubkey = ScopedJstring(env, _pubkey).GetChar();
47+
pubkey = jstr_pubkey.GetChar();
4748
}
4849

4950
ScopedJstring log_dir_jstr(env, _log_dir);

samples/android/marsSampleChat/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ subprojects {
2323

2424
ext {
2525
GROUP = 'com.tencent.mars.sample'
26-
VERSION_NAME_PREFIX = '1.2.0'
26+
VERSION_NAME_PREFIX = '1.2.1'
2727
VERSION_NAME_SUFFIX = '' // '-SNAPSHOT'
28-
WRAPPER_VERSION_NAME_PREFIX = '1.1.7'
28+
WRAPPER_VERSION_NAME_PREFIX = '1.1.8'
2929
WRAPPER_VERSION_NAME_SUFFIX = '' // '-SNAPSHOT'
3030

3131
minSdkVersion = 16

samples/android/marsSampleChat/wrapper/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PROJ_GROUP=com.tencent.mars
77
# 库的ID
88
PROJ_ARTIFACTID=mars-wrapper
99
# 库的版本
10-
PROJ_VERSION=1.1.7
10+
PROJ_VERSION=1.1.8
1111
### 最后 gradle引用的形式就是 $PROJ_GROUP:$PROJ_ARTIFACTID:$PROJ_VERSION
1212

1313
# 库名

samples/android/xlogSample/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ task clean(type: Delete) {
2626

2727
ext {
2828
GROUP = 'com.tencent.mars'
29-
VERSION_NAME = '1.0.5'
29+
VERSION_NAME = '1.0.6'
3030
VERSION_NAME_SUFFIX = ''
3131
}
3232

0 commit comments

Comments
 (0)