جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'firebase'.
1 نتیجه پیدا شد
-
سلام من سعی داشتم فایربیس رو روی کیوت انجام بدم ولی نشد.من مراحل زیر رو انجام دادم ولی هرچی تلاش می کنم به نتیجه نمی رسم در سایت console.firebase.google.com ثبت نام کردم و یک پروژه ایجاد کردم و فایل json رو به قسمت اندروید پروژه اضافه کردم. خطوط زیر رو به .pro اضافه کردم QTFIREBASE_CONFIG += analytics messaging auth # Includes QtFirebase: include(./extensions/QtFirebase/qtfirebase.pri) QTFIREBASE_SDK_PATH = C:/firebase_cpp_sdk خطوط زیر رو به build.gradle اضافه کردم: dependencies { classpath 'com.android.tools.build:gradle:3.2.0' classpath 'com.google.gms:google-services:4.2.0' } project.ext { // Configure the Firebase C++ SDK location. firebase_cpp_sdk_dir = System.getProperty('firebase_cpp_sdk.dir') firebaseSdkUsed = 'system property firebase_cpp_sdk.dir' if (firebase_cpp_sdk_dir == null || firebase_cpp_sdk_dir.isEmpty()) { firebase_cpp_sdk_dir = System.getenv('FIREBASE_CPP_SDK_DIR') firebaseSdkUsed = 'system env variable FIREBASE_CPP_SDK_DIR' if (firebase_cpp_sdk_dir == null || firebase_cpp_sdk_dir.isEmpty()) { if ((new File('firebase_cpp_sdk')).exists()) { firebase_cpp_sdk_dir = 'firebase_cpp_sdk' } else { throw new StopActionException( 'firebase_cpp_sdk.dir property or the FIREBASE_CPP_SDK_DIR ' + 'environment variable must be set to reference the Firebase C++ ' + 'SDK install directory. This is used to configure static library ' + 'and C/C++ include paths for the SDK.' ) } } } if (!(new File(firebase_cpp_sdk_dir)).exists()) { throw new StopActionException( sprintf('Firebase C++ SDK directory %s does not exist', firebase_cpp_sdk_dir) ) } println 'QtFirebase using Firebase C++ SDK located in ' + firebase_cpp_sdk_dir + ' (from ' + firebaseSdkUsed + ')' // Check the NDK location using the same configuration options as the // experimental Gradle plug-in. def ndkDir = android.ndkDirectory ndkUsed = 'android.ndkDirectory' if (ndkDir == null || !ndkDir.exists()) { ndkDir = new File(System.getProperty('ndk_dir')) ndkUsed = 'system property ndk_dir' } if (ndkDir == null || !ndkDir.exists()) { ndkDir = new File(System.getenv('ANDROID_NDK_HOME')) ndkUsed = 'system env variable ANDROID_NDK_HOME' } if (ndkDir == null || !ndkDir.exists()) { throw new StopActionException( 'Android NDK directory should be specified using the ndkDir ' + 'property or ANDROID_NDK_HOME environment variable.' ) } println 'QtFirebase (Firebase C++ SDK) using Android NDK located in ' + ndkDir + ' (from ' + ndkUsed + ')' } repositories { flatDir { dirs project.ext.firebase_cpp_sdk_dir + "/libs/android" } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.google.android.gms:play-services-places:16.0.0' implementation 'com.google.android.gms:play-services-maps:16.0.0' implementation 'com.google.android.gms:play-services-base:16.1.0' implementation 'com.google.firebase:firebase-core:16.0.7' implementation 'com.google.firebase.messaging.cpp:firebase_messaging_cpp@aar' implementation 'com.google.firebase:firebase-messaging:17.4.0' } apply plugin: 'com.google.gms.google-services' com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true خط زیر رو به gradle.properties : systemProp.firebase_cpp_sdk.dir=C:/firebase_cpp_sdk در اخر هم خط زیر رو به main.qml : import QtFirebase 1.0 من میدونم روی گیت هاب یک پروژه هست ولی برای کامپایل اندروید ارور میده و دستکاپش هم که بدرد نمی خوره. پیشاپیش ممنون