Articles of 发布

Android:使用与不同语言对应的不同屏幕截图发布应用程序?

我已经在Android市场上发布了我的应用程序,一切运行良好。 对于这个应用程序,我在“编辑应用程序”页面的“上传资源”部分中拍了几张截图,我也上传了它们。 但我的应用程序有多种语言版本,我只上传了英文截图。 是否可以上传不同语言的屏幕截图? 例如,西class牙版Android市场的西class牙屏幕截图或日本市场的日文屏幕截图? 编辑:Android Market团队回复了我发送的有关此“问题”的电子邮件。 这是他们的答案: “目前我们不支持Android电子市场中屏幕截图的本地化版本。我们非常感谢您的深思熟虑的反馈,我们会在努力改进Android电子市场时牢记这一点。”

Android开发者没有信用卡费用?

我已经为android创建了一个应用程序,我花了几个月才完成。 我一直在想,当它完成后,我可以在Android市场上发布它。 现在我去了网站,发现我必须支付25欧元,我准备这么做。 但后来我发现没有信用卡就无法付款! 有人有解决方案吗? 我在我的程序上工作得非常努力,发现它永远不会看到日光。

处理PDF以减小文件大小和/或复杂性

我有准备在移动设备上查看的PDF文件。 更糟糕的情况是约50页,有很多全彩色图像和矢量艺术,文件大小约。 40MB。 这对于宽带上的PC观看是可以接受的,但由于下载时间长且移动时非常滞后(至少在我超频的Droid上),因此对于移动观看来说并不是很好。 有没有任何工具或库可以处理文件到简单的矢量,下采样/重新压缩图像,那种东西? pdf格式的输出并不是绝对必要的,但它需要在没有软件下载的Android和iOS设备上可读。

应用未安装

当我尝试在发布模式下安装我的apk时遇到问题,如果我下载调试文件,它工作正常,但如果我尝试安装发布文件,它只是说我“应用程序未安装”,图像: 这是我的清单文件: 我已经检查了这个链接,但它没有用! App Not Installed错误谢谢大家!

Gson在发布的apk中反序列化空指针

我正在编写一个Android应用程序需要使用gson反序列化json字符串: { “reply_code”: 001, “userinfo”: { “username”: “002”, “userip”: 003 } } 所以我创建了两个类: public class ReturnData { public String reply_code; public userinfo userinfo; } public class userinfo { public String username; public String userip; } 最后,我在MainActivity.java中的Java代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Context context= MainActivity.this; //Test JSON String JSON=”{\”reply_code\”: 001,\”userinfo\”: {\”username\”: \”002\”,\”userip\”: 003}}”; […]

Play商店的应用说明更新

我想更新应用程序的描述以及Play商店的屏幕截图,但应用程序保持相同的相同版本号(我不想发布新应用程序,因为应用程序中的任何内容都未更改) 这是可能的还是谷歌要求更新应用程序。

Google Firebase在发布版本变体和jks SHA中发布状态12501(无法正常工作)

我知道这个问题已被许多人提出并得到了回答。 那么,为什么我又要问这个问题呢? Cuz我尝试了这些解决方案,我确实关注了Google文档,然后是教程和youtube。 仍然没有运气。 Oright,这就是我在项目中所做的。 项目: GoogleSignIn dependencies { classpath ‘com.android.tools.build:gradle:2.2.0’ classpath ‘com.google.gms:google-services:3.0.0’ } Gradle(模块:app) apply plugin: ‘com.android.application’ android { signingConfigs { config { keyAlias ‘alias’ keyPassword ‘keypass’ storeFile file(‘/home/reoxey/path/to/jks’) storePassword ‘storepass’ } } compileSdkVersion 25 buildToolsVersion “25.0.0” defaultConfig { applicationId “reoxey.com.googlesignin” minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { […]

为异步FormUrlEncoded DELETE调用改进抛出IllegalArgumentExceptionexception

我正在尝试创建一个异步POST和DELETE,它是使用Android 4.4中的Retrofit编码的url格式 这是我的客户 – @FormUrlEncoded @POST(INetwork.API_BASE_PREFIX + “/memberships.json”) void join(@Field(“id”) String id, Callback cb); @FormUrlEncoded @DELETE(INetwork.API_BASE_PREFIX + “/memberships.json”) void leave(@Field(“id”) String id, Callback cb); 这是例外 – java.lang.IllegalArgumentException: IRepositoryClient.leave: FormUrlEncoded can only be specified on HTTP methods with request body (eg, @POST). at retrofit.RestMethodInfo.methodError(RestMethodInfo.java:118) at retrofit.RestMethodInfo.parseMethodAnnotations(RestMethodInfo.java:191) at retrofit.RestMethodInfo.init(RestMethodInfo.java:128) at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:329) at retrofit.RestAdapter$RestHandler.access$100(RestAdapter.java:264) at retrofit.RestAdapter$RestHandler$2.obtainResponse(RestAdapter.java:315) at retrofit.CallbackRunnable.run(CallbackRunnable.java:42) […]

Lint抱怨没有翻译gcm_defaultSenderId字符串

我已按照教程https://developers.google.com/cloud-messaging/android/client进行操作 。 它有效 – 我能够发送和接收通知。 但是当我尝试构建发布应用程序时,Android Lint抱怨: Error: “gcm_defaultSenderId” is not translated in … 因此,当Lint在build.gradle抱怨时,我可以禁用构建失败: lintOptions{ abortOnError false } 但显然这不是解决方案。 在我的应用程序中硬编码senderId也不是一个好主意(我们在google-services.json无论如何都有有效的gcm_defaultSenderId ,所以加倍它就是要求将来出现问题)。 Google Play服务开发人员有这种明显的疏忽吗? 编辑2015年12月2日OMG! 今天google actuallt开始在这个问题上做点什么, 请看这里 。 免责声明:这不是因为GCM SenderId Android而无法生成APK发布的副本 – 接受的答案对我来说是不可接受的。

Android Studio发布版本不会输出aar

我创建了一个非常简单的“Android库”模块,只有一个类可以在调试中构建,构建/输出/ library-debug.aar 但是,当我切换到发布时,即使它说构建成功,aar也不存在。 Android Studio项目只有这个库模块。 谢谢你提前。