我即将创建我现有应用程序的不同版本.我需要高分辨率图标,精选图片和之前应用程序的屏幕截图.如何从Google Play开发者控制台下载它们?
编辑
我已按照这些教程来解决此问题.
http://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/ https://guides.codepath.com/android/google-play-style-tabs-using-tablayout http:/ /www.voidynullness.net/blog/2015/08/16/android-tablayout-design-support-library-tutorial/
但是在尝试了几种解决方案之后,这个问题仍然存在.这是我面临的问题的演示.自从我遇到这个问题以来已经有好几周了.
演示链接.
我用于测试的设备是Nexus 4和Nexus 5.
TabLayout与ViewPager滚动不顺畅.我需要滑动两次以在下一次点击时移动.我环顾网络但找不到任何解决方案.我正在使用最新的支持设计库.这是gradle文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.softoven.ultron"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'org.jsoup:jsoup:1.6.1'
compile 'com.mikhaellopez:circularimageview:3.0.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.google.code.gson:gson:2.5'
}
Run Code Online (Sandbox Code Playgroud)
这是活动代码.
private DrawerLayout …Run Code Online (Sandbox Code Playgroud) java android android-fragments android-viewpager android-tablayout
我的问题非常类似于使用Google Services 3.0.0丢失api_key /当前密钥,但复杂程度更高.
我今天早上将我的应用更新到com.google.gms:google-services:3.0.0以及所有play-services 9.0.0依赖项
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.google.android.gms:play-services-ads:9.0.0'
compile 'com.google.android.gms:play-services-identity:9.0.0'
compile 'com.google.android.gms:play-services-gcm:9.0.0'
Run Code Online (Sandbox Code Playgroud)
现在我得到了臭名昭着的错误
错误:任务':hotelsclick:processDebugGoogleServices'的执行失败.>缺少api_key/current_key对象
这似乎是由于google-services.json文件中缺少API密钥(所以我被告知).我从https://developers.google.com/cloud-messaging/android/client#get-config获取了一个新的API密钥,并在其中找到了以下字段.
"api_key": [],
Run Code Online (Sandbox Code Playgroud)
我想我应该把我的Google Maps API密钥放在那里,但是这里出现了我遇到的双重问题:
1-如果我尝试将密钥放在该字段内,则不起作用.我试过两个
"api_key": [{ "current_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-AE" }],
Run Code Online (Sandbox Code Playgroud)
和
"api_key": ["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-AE"],
Run Code Online (Sandbox Code Playgroud)
错误保持不变.
2-我一直在使用gradle来使用动态建筑.我将以下内容放在我的模块build.gradle中:
buildTypes {
release {
minifyEnabled true
shrinkResources true
debuggable false
resValue "string", "google_maps_api_key", "ABCDEFGHILMNO... my maps release API key"
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
zipAlignEnabled true
}
debug {
resValue "string", "google_maps_api_key", "ZNTMRNCDNR... my google maps debug API key"
debuggable true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
} …Run Code Online (Sandbox Code Playgroud) android google-maps google-play-services android-gradle-plugin
使用Xamarin和VS 2015 Pro启动新PC我收到以下错误:
尝试初始化Android Designer时发生意外错误.请在工具 - >选项 - > Xamarin-> Android设置菜单上验证Android SDK路径和Java Development Kit路径.有关更多详细信息,请参阅日志.
我确认SDK已正确安装.VS没有生成任何类型的活动日志,因此我认为日志必须位于其他地方.任何人都知道我在哪里可以找到这个日志以找出更多关于什么是错的?
有人可以帮我找到工作室2.2之前的刷新布局按钮刷新布局变化吗?
已搜索过每个地方但找不到它.问题是有时候抽屉没有刷新并反映在预览窗口中.
我在使用时只在我的应用程序中的华为设备上发生异常FileProvider.getUriForFile:
Exception: java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/<card name>/Android/data/<app package>/files/.export/2016-10-06 13-22-33.pdf
at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(SourceFile:711)
at android.support.v4.content.FileProvider.getUriForFile(SourceFile:400)
Run Code Online (Sandbox Code Playgroud)
以下是我的清单中文件提供程序的定义:
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_provider_paths" />
</provider>
Run Code Online (Sandbox Code Playgroud)
具有已配置路径的资源文件:
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<external-files-path name="external_files" path="" />
</paths>
Run Code Online (Sandbox Code Playgroud)
关于这个问题的原因以及它为什么只在华为设备上发生的任何想法?鉴于我没有华为设备,我该怎么调试呢?
更新:
我已经添加了更多的登录到我的应用程序,我得到了一些打印时都不一致的结果ContextCompat.getExternalFilesDirs,并context.getExternalFilesDir在这些设备:
ContextCompat.getExternalFilesDirs:
/storage/emulated/0/Android/data/<package>/files
/storage/sdcard1/Android/data/<package>/files
context.getExternalFilesDir:
/storage/sdcard1/Android/data/<package>/files
Run Code Online (Sandbox Code Playgroud)
这与该ContextCompat.getExternalFilesDirs州的文件不一致The first path returned is the same as getExternalFilesDir(String)
这解释了我context.getExternalFilesDir在我的代码和FileProvider使用中使用的问题ContextCompat.getExternalFilesDirs.
我想通过000webhost.com创建一个数据库.每当我从android studio运行应用程序时,我都会在事件日志中显示此消息.有谁知道如何解决这个问题?非常感激!
以相同的颜色跟踪Android logcat输出真的很难.是否有更改不同原木颜色的最佳做法?
我正在开发Youtube API.基本网址为https://www.googleapis.com/youtube/v3/search/ 请求:GET https://www.googleapis.com/youtube/v3/search?part=snippet&q= {search_keyword}&key = {API_键}
ApiService接口代码 -
https://www.googleapis.com/youtube/v3/search?part=snippet&q={search_keyword}&key={API_KEY}
Run Code Online (Sandbox Code Playgroud)
错误:java.lang.IllegalArgumentException:缺少@GET URL或@Url参数. 在代码行中
public interface ApiService {
@GET("")
Call<YoutubeResponse> searchVideos(@Query("part") String part,
@Query("q") String q,@Query("key") String apiKey);
}
Run Code Online (Sandbox Code Playgroud)
我是初学者.请帮忙!
当应用程序在后台运行一小时时,对样本(欢迎使用React Native)应用程序执行当前流失测试,结果如下:
Sample application with RN version 34 : 31.54mA
Sample application with RN version 22 : 24.60mA
Run Code Online (Sandbox Code Playgroud)
原始Android应用程序示例仅10mA在同一场景中消耗.
使用的工具 :
Power monitor (H/w)
Power tool (S/w)
Run Code Online (Sandbox Code Playgroud)
1)任何人都可以确认上述测试并解释高电流消耗背后的原因吗?
2)与本机Android应用程序相比,本机应用程序反应具有更高的当前消耗值是否正常?
React Native version: RN 0.22 and RN 0.34
Platform : Android
Run Code Online (Sandbox Code Playgroud)
android ×10
google-maps ×1
google-play ×1
huawei ×1
ide ×1
java ×1
logcat ×1
react-native ×1
retrofit ×1
retrofit2 ×1
xamarin ×1