小编Ell*_*lar的帖子

支持Android Wear的APK必须至少具有至少23的SDK版本

我在将APK上传到GooglePlay时收到此错误:"支持Android Wear的APK必须至少有至少23的SDK版本,此APK有20个."

我的移动应用和佩戴应用都将其最低SDK设置为20.

我之前从未更新过我的应用程序,这似乎是一个新的限制.

这是一个有效的错误吗?我认为最低穿戴SDK是20 [Android 4.4W/Kitkat]

我尝试取消勾选:"定价和分发:在Android Wear []上分发您的应用",但错误仍然存​​在.

问题是我也有人使用SDK 21和22.此外,虽然它是一个专用的Wear应用程序,它也有一些实用程序作为独立的移动应用程序.

有什么建议?

android google-play wear-os

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

如何修复 AttributeError:模块 'botocore.vendored.requests' 没有属性 'Post' Traceback

我正在尝试让我的 LexBot 与 Lambda 进行通信,因此我遵循了创建请求、签名以及执行此操作所需的一切的过程。但我不确定是否需要从 Python 导入某些东西。当我要发布消息时它失败了。创建签名以及 auth 标头。

请大家指教,任何帮助将不胜感激!

我使用这些文章作为指导:https : //docs.aws.amazon.com/general/latest/gr/sigv4-signed-request-examples.html

https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html

print ('\nBEGIN REQUEST++++++++++++++++++++++++++++++++++++')
print ('Request URL = ' + endpoint)
print('\n' + authorization_header)
print('\nX-Amz-content-Sha256 header is' + payload_hash)

r = requests.Post ('myendpoint'+ canonical_uri, data=payload, 
headers=headers)
data = r.json()
lex_message = data['message']
print ('' + lex_message)
Run Code Online (Sandbox Code Playgroud)

所以我假设我的问题来自这段代码,注意我删除了我的端点。

也不确定请求中的数据是什么。

amazon-web-services python-3.x aws-lambda

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

reactjs datepicker 日期格式

ReactJS 的初学者,我现在使用美妙的 ReactJS Datepicker。关于我的自定义日期格式的问题:

  1. 我没有找到任何文档来解释所有的可能性,比如 M 是月份,MM 是 2 个字母上的月份等(我应该看看 github 代码吗?哪个来源?)
  2. 如何添加一天的名称...如星期六。我试过 dddd 但它显示的日期前有 2 个前导 0 !!
  3. 如何排除非办公时间(如 0 到 8 和 20 到 23 小时),我尝试了下面的 excludesTimes 但没有办法。

这是我的代码:

<DatePicker
    selected={this.state.startDate}
    onChange={this.handleChange}
    locale={fr}
    showTimeSelect
    timeFormat="HH:mm"
    timeIntervals={60}
    dateFormat="dddd, DDD, ddd, d, dd MMMM yyyy à HH'h'mm"
    timeCaption="Heure"
    minDate={new Date()}
    showDisabledMonthNavigation
    placeholderText="Choisir ici ..."
    excludeTimes={[0, 1, 2, 3, 4]}
/>
Run Code Online (Sandbox Code Playgroud)

输入字段中显示的日期是:

0023, 082, 023, 23, 23 Mar 2019 à 20h00

谢谢

date datepicker reactjs

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

运行 expo start 后出现错误

我已经安装了最新的节点版本和 expo-cli 但是当我运行命令时expo start,它给了我这个错误:

Starting project at C:\Users\Ogacho\Desktop\sharelocation
Expo DevTools is running at http://localhost:19002
Your project is in SDK version >= 33.0.0, but the expo package version seems to be older.
Opening DevTools in the browser... (press shift-d to disable)
Error: React Native is not installed. Please run `npm install` in your project directory.
Couldn't start project. Please fix the errors and restart the project.
Set EXPO_DEBUG=true in your env to view the stack trace.
Run Code Online (Sandbox Code Playgroud)

我尝试清除我的 npm 缓存,删除我的 …

react-native expo

6
推荐指数
1
解决办法
3万
查看次数

使用 Javamail API 确定将电子邮件置于哪个 Gmail 标签下

我工作的应用程序,可以决定哪些Gmail标签中的电子邮件被置于下(即SocialPromotions等)。有什么方法可以确定使用 Javamail API 将电子邮件放入哪个 Gmail 标签?或者是否有其他一些应用程序可以确定这一点?

提前致谢。

java gmail tabs jakarta-mail

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

构建 Tensorflow Lite 演示源代码时出现 UnsatisfiedLinkError

我将 Android Studio 3.0.3 与 Gradle 3.3 一起使用,我试图构建:

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/lite/java/demo

但是我被这个问题困扰:

java.lang.UnsatisfiedLinkError: No implementation found for long org.tensorflow.lite.NativeInterpreterWrapper.createErrorReporter(int) (tried Java_org_tensorflow_lite_NativeInterpreterWrapper_createErrorReporter and Java_org_tensorflow_lite_NativeInterpreterWrapper_createErrorReporter__I)
 at org.tensorflow.lite.NativeInterpreterWrapper.createErrorReporter(Native Method)
 at org.tensorflow.lite.NativeInterpreterWrapper.<init>(NativeInterpreterWrapper.java:47)
 at org.tensorflow.lite.Interpreter.<init>(Interpreter.java:77)
 at com.example.android.tflitecamerademo.ImageClassifier.<init>(ImageClassifier.java:94)
 at com.example.android.tflitecamerademo.Camera2BasicFragment.onActivityCreated(Camera2BasicFragment.java:299)
 at android.app.Fragment.performActivityCreated(Fragment.java:2620)
 at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1296)
Run Code Online (Sandbox Code Playgroud)

android tensorflow-lite

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

程序类型已存在:android.support.v4.app.ActionBarDrawerToggle$Delegate

请任何人知道如何解决这个问题。

当我托盘清理然后重建我的应用程序时,我收到错误:-

Program type already present: android.support.v4.app.ActionBarDrawerToggle$Delegate
Run Code Online (Sandbox Code Playgroud)

我只是 Android 开发新手,我的项目需要一些帮助

构建.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion '27.0.3'

    defaultConfig {
        applicationId "com.xingo.pirateadventures"
        minSdkVersion 14
        targetSdkVersion 27
        multiDexEnabled true

        ndk {
            moduleName "player_shared"
        }
    }

    dexOptions{

        javaMaxHeapSize "4g"
    }

    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }

        
    }
    sourceSets.main {
        jni.srcDirs = []// <-- disable automatic ndk-build call
    }
}

dependencies {
    implementation ('com.google.android.gms:play-services:+'){exclude module: 'support-v4'}
    implementation files('libs/dagger-1.2.2.jar')
    implementation files('libs/javax.inject-1.jar')
    implementation files('libs/nineoldandroids-2.4.0.jar')
    implementation files('libs/support-v4-19.0.1.jar')
    implementation …
Run Code Online (Sandbox Code Playgroud)

android

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

在 Picasso 中使用目标获取位图

我正在开发电影 Android 应用程序,它从 API 获取电影列表,该 API 提供所有电影的海报路径。

我想Bitmap从图像的 URL 获取图像,并将其保存为Bitmap模型类中的变量。我想将图像保存为数据库中的 blob 以便直接检索它,而无需在用户每次打开应用程序时重新下载。那可能吗?

我想做这样的事情,但它总是返回 null。

 private Bitmap posterBitmap;

 public void setPosterBitmap () {
    Picasso.get().load(POSTERS_URL).into(new Target() {
        @Override
        public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
            posterBitmap = bitmap; // I don't want to set it to an Image view here
        }

        @Override
        public void onBitmapFailed(Exception e, Drawable errorDrawable) {}

        @Override
        public void onPrepareLoad(Drawable placeHolderDrawable) {}
    });   
}
Run Code Online (Sandbox Code Playgroud)

提前致谢。

java android picasso android-bitmap

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

尝试使用 Java SDK 从 S3 Bucket 下载文件,isStandardEndpoint 上的空指针异常

我正在尝试连接到 S3 存储桶并下载文件,但代码引发异常:

在我的代码中,我有

ProfileCredentialsProvider pcp = new ProfileCredentialsProvider("assumed_role");
        bucketName = "dev-data-extract-service-bucket";
s3Client = AmazonS3ClientBuilder.standard().withCredentials(pcp).withRegion(Regions.US_EAST_1.toString()).build();
Run Code Online (Sandbox Code Playgroud)

调用以下行时出现 NullPointerException 异常:

fullObject = s3Client.getObject(new GetObjectRequest(bucketName, "TR09_20190205.detail"));
Run Code Online (Sandbox Code Playgroud)

原因是 Endpoint 中的主机值为 null 这是来自 AmazonS3Client 类

private boolean isStandardEndpoint(URI endpoint) {
        return endpoint.getHost().endsWith("s3.amazonaws.com");
}
Run Code Online (Sandbox Code Playgroud)

以下是堆栈跟踪

[main] DEBUG com.amazonaws.AmazonWebServiceClient - 内部日志记录成功配置到 commons 记录器:true 15:43:45.183 [main] DEBUG com.amazonaws.metrics.AwsSdkMetrics - 在 com.amazonaws.management:type=AwsSdkMetrics 下注册的管理 mbean :43:45.952 [main] DEBUG com.amazonaws.monitoring.CsmConfigurationProviderChain - 无法从 com.amazonaws.monitoring.EnvironmentVariableCsmConfigurationProvider@169e6180 加载配置:无法从环境变量加载客户端监控配置!15:43:45.952 [main] DEBUG com.amazonaws.monitoring.CsmConfigurationProviderChain - 无法从 com.amazonaws.monitoring.SystemPropertyCsmConfigurationProvider@35aea049 加载配置:无法从系统属性变量加载客户端监控配置!15:43:45。

java amazon-s3 endpoint

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

调试构建和发布构建,差异和用途意味着什么

可能重复:
调试/发布差异

我想知道调试构建和发布版本意味着什么.两者之间有什么区别.

我应该使用哪一个(我的意思是每个人的合适条件).实际上我正在使用的构建知道如果在visual studio中制作简单的c ++项目.[如果我不更改任何项目设置]

我问这个是因为我试图使用wxwidges 2.9.4制作gui,并且他们给出了添加所需.lib的不同情况.这些是

release ANSI static

debug ANSI static

release Unicode static

debug Unicode static

请详细解答.

c++ debugging wxwidgets release build

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

如何对洛蒂的动画进行更改

我遇到了一个问题。我有一个项目,需要实现 Lottie 的动画。因此,我使用 Lottie 提供的动画制作了动画,但当我向客户展示该应用程序时,他们要求线条更粗一些。他们还希望运动发生变化。我没有使用 Adob​​e After Effects 的经验。有什么办法可以在 Android Studio 中完成这些工作吗?

我尝试了 Lottie 编辑器,但它没有给我所需的控制权。我也想找到其他方法,但我找不到编辑Lottie动画文件(.json文件)的方法

animation android json android-studio lottie

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

Tasks.await(task) 显示不适当的阻塞方法调用警告

我正在尝试在我的代码中通过 Google 执行注销:

suspend fun signOut(context: Context): Boolean = with(Dispatchers.IO) {
    try {
        val signOutTask = GoogleSignIn.getClient(context, 
        getGoogleSignInOptionsBuilder()).signOut()
        Tasks.await(signOutTask)
        true
    } catch (e: ExecutionException) {
        false
    } catch (e: InterruptedException) {
        false
    }
}
Run Code Online (Sandbox Code Playgroud)

signOutTask 是 Task(Void),我希望它同步返回。但在以下行中:

Tasks.await(signOutTask)
Run Code Online (Sandbox Code Playgroud)

它显示不适当的阻塞方法调用 感谢您的帮助!

android suspend async-await kotlin kotlin-coroutines

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