小编Luc*_*irl的帖子

com.google.firebase库:firebase-iid正在[[17.0.0,17.0.0]]的各个其他库请求,但已解析为16.2.0

我今天开始收到此错误,昨天一切正常,gradle或firebase版本没有变化

com.google.firebase库:firebase-iid正在[[17.0.0,17.0.0]]的各个其他库请求,但解析为16.2.0.禁用插件并使用./gradlew:app:dependencies检查依赖关系树.

我看到昨天是谷歌服务插件的更新,可能是导致问题.

如何解决这个问题?

android google-play-services android-gradle-plugin react-native react-native-android

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

如何找到NDK的路径?

NDK使用Android Studio(SDK Manager)安装NDK,MAC中的默认目录是什么?如何找到它的路径?

java android android-ndk

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

错误:找不到图像文件:///Users/Library/Developer/CoreSimulator/Devices/

我有react-native ExpoKit我的OS应用程序,突然我开始收到错误,该应用程序找不到图像:

找不到图像文件:///Users/Library/Developer/CoreSimulator/Devices/

当我创建发布版本时,我可以看到所有图像,当我在模拟器或调试模式下的真实设备上工作时,我看不到任何图像。我有最新版本的 Xcode,我有正确的图像路径。有什么想法可以解决这个问题吗?

react-native react-native-ios expo

10
推荐指数
0
解决办法
1080
查看次数

WebView预加载

我有按钮的屏幕,按下按钮后打开另一个组件WebView,WebView加载非常慢.我想加快进程并开始WebView在第一个屏幕加载并显示它,以防用户点击Button.如何正确地做到这一点?

我的WebView:

<WebView
    source={{uri: linkFullStory}}
    startInLoadingState={true}
    javaScriptEnabled={true}
    domStorageEnabled={true}>
                        </WebView>
Run Code Online (Sandbox Code Playgroud)

webview react-native

8
推荐指数
0
解决办法
926
查看次数

iTunes Store操作失败。下载的软件组件已损坏,将无法使用

尝试将存档上传到App Store时出现此错误:

下载的软件组件已损坏,将无法使用。 https://contentdelivery.itunes.apple.com/transporter/repositories/j2se8/1.12.0/bundles/com.apple.transporter.mediatoolkit-1.12.0.jar

我使用的是Mac High Sierra,具有Xcode的所有最新更新,我不确定是哪种错误的损坏软件。

xcode itunesconnect

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

使用resizeMode封面切断图像

我有一个图像,当我想使用resizeMode ="cover"使其更大时,图像的一部分被切断.如何解决?

render() {
return (
 <View style={styles.container}>

        <Image
          style={styles.imgStyleGoogle}
          source={{uri: 'my.png'}}
        />
<View>
    )
}

const styles = StyleSheet.create({
  container: {
        flex: 1,
        alignItems:  'center',
        marginLeft: ratio * 5,
        marginRight: ratio * 5,
    },


imgStyleGoogle: {
        flex: 1,
        height: ratio*25,
        width: ratio*100,
        resizeMode:'cover',
    }
})
Run Code Online (Sandbox Code Playgroud)

这是图片的示例: 在此输入图像描述

image react-native

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

Android 9(API 28)中ad.loadClass中的ClassNotFoundException

我在生产环境中有一个应用程序,Android 9中的一些用户遇到此错误:

 ClassNotFoundException in ad.loadClass in Android 9 (API 28)
Run Code Online (Sandbox Code Playgroud)

这是更详细的报告,似乎广告有问题。我正在使用以下版本的Google广告:

implementation 'com.google.android.gms:play-services-ads:17.1.1'
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决?

在此处输入图片说明

android admob

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

java.io.IOException:HTTP请求失败,HTTP状态:500(ksoap2)

我正在使用KSOAP2,将请求发送到服务器时出现java.io.IOException:HTTP请求失败,HTTP状态:该行中为500 httpTransport.call(SOAP_ACTION, envelope),但是服务器正常工作,我已经使用SoapUI对其进行了检查。可能是什么问题?

public class SOAPClient
{
    private static final int TIMEOUT_SOCKET = 180000;

    public static SoapObject get(Context context, String methodName, ArrayList<Pair<String, ?>> args) throws Exception
    {
        final String URL = PrefHelper.getSOAPUrl(context);
        final String NAMESPACE = PrefHelper.getSOAPNamespace(context);
        final String SOAP_ACTION = methodName; //NAMESPACE + "#" + "mapx" + ":" + methodName;

        SoapObjectEve request = new SoapObjectEve(NAMESPACE, methodName);

        if (args != null) {
            for (Pair<String, ?> arg : args) {
                if (arg.first != null) {
                    request.addProperty(arg.first, arg.second);
                }
            }
        } …
Run Code Online (Sandbox Code Playgroud)

java android ksoap android-ksoap2

5
推荐指数
0
解决办法
3369
查看次数

无法从名册中吸引用户(Smack)

我正在使用Smackxmpp用于发送消息,我在服务器OpenFire中创建了两个用户,创建了组Friends,并在组中添加了这两个用户。

在此处输入图片说明

现在,我想从手机上的名单中吸引用户,我为此使用了以下代码:

Roster roster = Roster.getInstanceFor(connection);
Collection<RosterEntry> entries = roster.getEntries();
Presence presence;
for (RosterEntry entry : entries) {
    presence = roster.getPresence(entry.getUser());
    Log.e("Users in roster ", entry.getUser());
    Log.e("Name of user in roster ", presence.getType().name());
    Log.e("Status in roster", presence.getStatus());
}
Run Code Online (Sandbox Code Playgroud)

我的entries大小为零,因此我没有从名册中看到用户的日志名称。为什么的大小entries为零?如何获得名册上的用户?我做错了什么?两个用户都在线。我可以从一个用户向另一个用户发送和获取消息(因此可以排除连接问题)。

我还想补充一点,当我在OpenFire中检查名册时,我看到该名册中的用户:

在此处输入图片说明

这是我的build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.0"
    defaultConfig {
        applicationId "com.example.iryna.smack"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled …
Run Code Online (Sandbox Code Playgroud)

java android xmpp smack

5
推荐指数
0
解决办法
492
查看次数

处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 2)

IOSReact Native项目中构建app时遇到了这样的错误:

遇到处理命令(domain = NSPOSIXErrorDomain,code = 2)Print:Entry,":CFBundleIdentifier",不存在

我在GitHub中读到了关于这些问题的线程,但没有找到可以解决我的问题的解决方案.任何想法如何解决它?

react-native react-native-ios

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