小编lig*_*igi的帖子

在Android市场上发布测试版

我要发布一个beta版本在Android Market上我的一些应用程序,面对,我不能上传具有相同包名的应用程序两次问题-甚至用不同的证书.但是发布和测试版有2个包名会造成很多麻烦(例如每次都必须更改对R的不同位置的引用)

这个问题是否有最佳实践 /良好的解决方法?

android beta-testing google-play

9
推荐指数
3
解决办法
6230
查看次数

Android NDK-7和AWK的问题

我遇到了最新的Android NDK问题:

ligi@ligid:~$ ndk-build 
/home/ligi/bin/android-ndk/prebuilt/linux-x86/bin/awk: 1: ELF: not found
/home/ligi/bin/android-ndk/prebuilt/linux-x86/bin/awk: 4: Syntax error: word unexpected (expecting ")")
Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !    
/home/ligi/bin/android-ndk/build/core/init.mk:258: *** Android NDK: Aborting.    .  Stop.

ligi@ligid:~$ `echo $HOST_AWK --v`
GNU Awk 3.1.7
Run Code Online (Sandbox Code Playgroud)

我在库存ubuntu蚂蚁完全出于想法和良好的搜索关键词

android android-ndk

9
推荐指数
2
解决办法
9415
查看次数

未收到Android GCM unicode字符

这是我的服务器端代码或android端代码.此代码仅适用于英文消息.如果我使用Unicode章程,比如使用阿拉伯语,那么它就不会代替阿拉伯语.由于英语阿拉伯语混合,它跳过了唯一的阿拉伯语章程.

请给我解决方案.谢谢!

这是我的C#代码

private string SendNotification(string authstring, string id, string msg)
    {
        try
        {
            ServicePointManager.ServerCertificateValidationCallback = (object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => true;
            WebRequest request = WebRequest.Create("https://android.googleapis.com/gcm/send");
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded;charset=UTF-8";

            request.Headers.Add(string.Format("Authorization: key={0}", authstring));
            string collaspeKey = Guid.NewGuid().ToString("n");
            string postData = string.Format("registration_id={0}&data.payload={1}&collapse_key={2}", id, msg, collaspeKey);
            byte[] byteArray = Encoding.UTF8.GetBytes(postData);
            request.ContentLength = byteArray.Length;
            Stream dataStream = request.GetRequestStream();
            dataStream.Write(byteArray, 0, byteArray.Length);
            dataStream.Close();
            WebResponse response = request.GetResponse();
            dataStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(dataStream);
            string responseFromServer = …
Run Code Online (Sandbox Code Playgroud)

unicode android google-cloud-messaging

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

travis-ci使用--github-token安装版本

我在使用带有github令牌的安装程序版本时遇到问题.我喜欢travis-ci,但我不愿意分发我的github密码 - 我需要使用令牌,我阅读文档,因为这应该是这样的.不幸的是,它仍然要求使用密码:

$ travis login --github-token XXXXXXXXX
Successfully logged in as ligi!

$ travis whoami 
You are ligi (ligi)

$ travis setup releases
Detected repository as ligi/gobandroid, is this correct? |yes| 
Username: 
Run Code Online (Sandbox Code Playgroud)

github travis-ci

9
推荐指数
2
解决办法
4598
查看次数

startActivityForResult usage for multiple activities

i use startActivityForResult for two activities like this

Activity A -> startActivityForResult(ActivityB,0) -> Activity B -> setresult(10); finish(); -> Activity A -> if(result==10) {dofunction(); }
Run Code Online (Sandbox Code Playgroud)

but i must use this logic for 4 or more activities.

Activity A -> startActivityForResult(ActivityB,0) -> Activity B -> finish(); -> Activity C -> finish(); -> Activity D -> setresult(10); finish(); -> Activity A -> if(result==10) {dofunction(); }
Run Code Online (Sandbox Code Playgroud)

but this does not work.

android

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

本地崩溃在/system/lib/libart.so上棒棒糖android 5.0.1三星

我在谷歌Play商店使用cordova构建了一个应用程序.该应用程序适用于所有设备和型号,除了在Android 5.0.1(Note3和Note4)上运行的一些三星设备.该应用程序在发布时崩溃.崩溃堆栈跟踪如下:

    *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/treltexx/trelte:5.0.1/LRX22C/N910CXXU1BOC5:user/release-keys'
Revision: '21'
ABI: 'arm'
pid: 25267, tid: 25267, name: anari.kanariapp >>> com.kanari.kanariapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7772c684
r0 00002000 r1 00005145 r2 b4d50c1d r3 00000000
r4 0f723b17 r5 7772c680 r6 00014514 r7 771f2048
r8 00001b17 r9 7771816c sl 00001fff fp b4d1b350
ip b4d50c00 sp be9e7be0 lr b4aafa45 pc b4af98c8 cpsr 000e0030

backtrace:
#00 pc …
Run Code Online (Sandbox Code Playgroud)

android samsung-mobile android-5.0-lollipop

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

莫西忽视了场

使用moshi序列化为json字符串时,是否有一种忽略字段的简单方法?我只能想到是一个自定义适配器 - 但我觉得有更好的方法

json moshi

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

Kotlin中的BiMap /双向哈希图

是否有kotlin的双向hashmap?如果不是 - 在kotlin表达这个的最佳方式是什么?包括番石榴从那里获得BiMap感觉就像在一个非常小的目标上用一把非常大的枪射击 - 没有我能想象的解决方案目前感觉正确 - 我想到的最好的事情就是为它编写一个自定义类

bimap kotlin

9
推荐指数
2
解决办法
3102
查看次数

Jenkinsfile获取当前标记

是否有办法获取Jenkinsfile中的作业的当前标记(如果没有则为null)?背景是我只想在这个提交有标签时构建一些工件(android APK).我试过了:

env.TAG_NAME
Run Code Online (Sandbox Code Playgroud)

binding.variables.get("TAG_NAME")
Run Code Online (Sandbox Code Playgroud)

两者都是空的 - 尽管这个(https://issues.jenkins-ci.org/browse/JENKINS-34520)另有说明

git jenkins jenkins-2

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

Firebase设备测试实验室:无法创建测试矩阵

我想尝试firebase设备测试 - 但我得到一个非常通用的错误消息:

Failed to create a test matrix.
Run Code Online (Sandbox Code Playgroud)

谁知道怎么解决这个问题?配额不应该是问题 - 我按下的按钮说"开始2测试"我已经删除了一些设备,以防它是配额.不幸的是谷歌搜索错误并没有真正导致结果..

在此输入图像描述

android firebase firebase-test-lab

9
推荐指数
2
解决办法
2401
查看次数