小编use*_*939的帖子

java.lang.NoSuchMethodError:android.os.Bundle.getString

game.multiplayer = bundle.getString("multiplayer" ,null);
Run Code Online (Sandbox Code Playgroud)

给出错误:

java.lang.NoSuchMethodError: android.os.Bundle.getString
Run Code Online (Sandbox Code Playgroud)

其他方法如

 game.word.word = bundle.getStringArray("word");
Run Code Online (Sandbox Code Playgroud)

工作得很好.

有人有什么想法?

android

28
推荐指数
1
解决办法
9250
查看次数

错误:无法运行aapt

当我编译一个Android应用程序时(我尝试使用sdk中的示例应用程序).我收到此错误:

>Error executing aapt: Cannot run program "/home/roel/projects/sdk/build-tools/18.0.1/aapt": >error=2, No such file or directory: error=2, No such file or directory    KeyChainDemo        >line 1 Android ADT Problem
Run Code Online (Sandbox Code Playgroud)

但是aapt在那个地方?

>[roel@archUSB 18.0.1]$ ls /home/roel/projects/sdk/build-tools/18.0.1/

>NOTICE.txt  aidl     dx   libLLVM.so  libbcinfo.so  llvm-rs-cc    source.properties
>**aapt**        dexdump  lib  libbcc.so   libclang.so   renderscript
Run Code Online (Sandbox Code Playgroud)

注意:我也得到错误"R无法解决",但我很确定当我解决问题1时,我也解决了这个问题

linux android adt aapt

25
推荐指数
5
解决办法
2万
查看次数

将构建状态更改为jenkins中的成功

我的jenkins工作使用testlink来存储他们的测试结果.如果测试失败,testlink插件会将构建状态更改为unstable.

但是我想在构建后的操作中通过Xunit插件确定构建结果,因为使用Xunit可以调整故障阈值.如果出现新错误,构建应该只是不稳定.

我希望做到以下几点:

- 测试 -

--testlink - >标记为不稳定 -

- groovy scipt - >标记为成功 -

build.result = hudson.model.Result.SUCCESS

- xunit,检查不稳定/成功的门槛 -

但是,似乎无法将构建状态更改回成功.所以现在testlink标记为不稳定,而xunit mirros就是这种状态.

有办法解决这个问题吗?

xunit jenkins jenkins-plugins testlink

5
推荐指数
1
解决办法
7128
查看次数

Gcc裸属性留下一些尾随函数序言asm指令

我在cortex-m0上有一个svc异常处理程序的以下实现:

int  __attribute__((naked))  
sv_call_handler(uint32_t n, uint32_t arg1, uint32_t arg2, uint32_t arg3,  
                uint32_t arg4, uint32_t arg5)
 {
      irq_off();
Run Code Online (Sandbox Code Playgroud)

当我为cortex-m0构建它时,它看起来像这样:

   0x7a50 <sv_call_handler>        movs   r4, r0                                                                    
   0x7a52 <sv_call_handler+2>      str    r1, [r7, #12]                                                             
   0x7a54 <sv_call_handler+4>      str    r2, [r7, #8]                                                              
   0x7a56 <sv_call_handler+6>      str    r3, [r7, #4]                                                              
   0x7a58 <sv_call_handler+8>      bl     0x3194 <irq_off> 
Run Code Online (Sandbox Code Playgroud)

当然,导致硬故障,R7中的值是"未定义的",并且它很可能包含不在地址范围内的值.

当我删除裸属性时,程序集更有意义:

   0x7a50 <sv_call_handler>        push   {r4, r5, r7, lr}                                                          
   0x7a52 <sv_call_handler+2>      sub    sp, #32                                                                   
   0x7a54 <sv_call_handler+4>      add    r7, sp, #8                                                                
   0x7a56 <sv_call_handler+6>      str    r0, [r7, #12]
Run Code Online (Sandbox Code Playgroud)

我之前没有使用过裸属性,为什么现在会发生这种情况呢?与svc异常处理程序是一个特殊情况这一事实有什么关系吗?

gcc arm system-calls armv6 cortex-m

2
推荐指数
1
解决办法
273
查看次数

RSA 和 pkcs8 之间的区别

openssl pkcs8 -topk8 -inform PEM -outform DER -in server.key -out server.der -nocrypt

openssl rsa -inform PEM -in server.key -outform DER -out server2.der
Run Code Online (Sandbox Code Playgroud)

我想找出为什么 server.der 和 server2.der 是两个不同的文件?RSA不是总是pkcs8吗?

ssl openssl

2
推荐指数
1
解决办法
2728
查看次数

mingw 中似乎缺少 Winsock2.h?

我在我的 arch linux 发行版上安装了 mingw,以便交叉编译 Windows 应用程序。一切似乎都工作正常,除了当我包含 Winsock2 时:

x86_64-w64-mingw32-gcc -c -Wall  -o tcp.o tcp.c
tcp.c:14:24: fatal error: Winsock2.h: No such file or directory
#include <Winsock2.h>
Run Code Online (Sandbox Code Playgroud)

我错过了什么包裹?

c linux windows mingw cross-compiling

1
推荐指数
1
解决办法
5933
查看次数