অ্যান্ড্রয়েড স্টুডিও গ্রেডল: ত্রুটি: কার্য ': অ্যাপ্লিকেশন: প্রসেসডিবগ গুগল সার্ভিসেস' এর জন্য কার্যকর করা ব্যর্থ। > প্যাকেজের জন্য কোনও মেলে ক্লায়েন্ট পাওয়া যায় নি


124

গুগল এখানে যে উদাহরণ দেয় তার অনুসরণ করে আমি আমার গুগল প্লে পরিষেবাগুলি নির্ভরতা 8.4.0-তে উন্নীত করার চেষ্টা করছি , তবে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি ('com.example.exampleapp' আমার অ্যাপ্লিকেশন প্যাকেজের নামের পরিবর্তে):

Error:Execution failed for task ':app:processDebugGoogleServices'.
> No matching client found for package name 'com.example.exampleapp'

প্রকল্প

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.google.gms:google-services:2.0.0-alpha3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

মডিউল অ্যাপ / বিল্ড.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.exampleapp"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    useLibrary 'org.apache.http.legacy'

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

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.google.android.exoplayer:exoplayer:r1.5.2'
    compile 'com.google.android.gms:play-services-auth:8.4.0'
    compile 'com.google.android.gms:play-services-maps:8.4.0'
    compile('com.mapbox.mapboxsdk:mapbox-android-sdk:3.0.0@aar') {
        transitive = true
    }
    compile files('libs/commons-lang3-3.3.2.jar')
}

apply plugin: 'com.google.gms.google-services'

gradle-wrapper.properties:

#Fri Jan 01 08:23:56 CST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

গ্রেড কেন আমার নিজের অ্যাপ্লিকেশন প্যাকেজের নামটি চিনতে পারে না সে সম্পর্কে কোনও ধারণা?


সম্পাদনা করুন:

ঠিক আছে, এবার আমি বিভিন্ন ত্রুটি পাচ্ছি।

শন থাই প্রদত্ত লিঙ্কটির ভিত্তিতে, আমি এটিকে অ্যাপ / বিল্ড.gradle এর নীচে যুক্ত করেছি:

apply plugin: 'com.google.gms.google-services'

এবং আমি আগে যা কিছু তালিকাবদ্ধ করেছি তার সমস্ত কিছু রেখেই আমি এই ত্রুটি পেয়েছি:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
/Users/user/Documents/AndroidStudio/ExampleApp/app/build.gradle
Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Users/user/Documents/AndroidStudio/ExampleApp/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip
Information:BUILD FAILED
Information:Total time: 0.921 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

এবং গ্রেডল কনসোল:

Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]

Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/user/Documents/AndroidStudio/ExampleApp/app/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Users/user/Documents/AndroidStudio/ExampleApp/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.211 secs

সুতরাং, "গ্রেডেল -২.১০-সমস্ত" করার অনুরোধ অনুসারে আমি গ্রেড-র‍্যাপার.প্রপ্রেটিগুলি পরিবর্তন করেছি এবং এই ত্রুটিটি পেয়েছি:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]
google-services plugin could not detect any version for com.google.android.gms, default version: 8.3.0 will be used.
please apply google-services plugin at the bottom of the build file.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library
:app:prepareComAndroidSupportCardviewV72311Library
:app:prepareComAndroidSupportDesign2311Library
:app:prepareComAndroidSupportGridlayoutV72311Library
:app:prepareComAndroidSupportRecyclerviewV72311Library
:app:prepareComAndroidSupportSupportV42311Library
:app:prepareComDigitsSdkAndroidDigits192Library
:app:prepareComFacebookAndroidFacebookAndroidSdk470Library
:app:prepareComGoogleAndroidExoplayerExoplayerR152Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth840Library
:app:prepareComGoogleAndroidGmsPlayServicesBase840Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:app:prepareComGoogleAndroidGmsPlayServicesMeasurement830Library
:app:prepareComMapboxMapboxsdkMapboxAndroidSdk230Library
:app:prepareComTwitterSdkAndroidTweetComposer102Library
:app:prepareComTwitterSdkAndroidTweetUi180Library
:app:prepareComTwitterSdkAndroidTwitter1110Library
:app:prepareComTwitterSdkAndroidTwitterCore162Library
:app:prepareIoFabricSdkAndroidFabric1310Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets
:app:processDebugManifest
:app:fabricGenerateResourcesDebug
:app:generateDebugResValues UP-TO-DATE
:app:processDebugGoogleServices
Found com.google.android.gms:play-services-auth:8.4.0, but version 8.3.0 is needed for the google-services plugin.
Found com.google.android.gms:play-services-maps:8.4.0, but version 8.3.0 is needed for the google-services plugin.
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 8.3.0.
Information:BUILD FAILED
Information:Total time: 5.724 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

এবং গ্রেডল কনসোল:

Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]

Configuration on demand is an incubating feature.
google-services plugin could not detect any version for com.google.android.gms, default version: 8.3.0 will be used.
please apply google-services plugin at the bottom of the build file.
Incremental java compilation is an incubating feature.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library
:app:prepareComAndroidSupportCardviewV72311Library
:app:prepareComAndroidSupportDesign2311Library
:app:prepareComAndroidSupportGridlayoutV72311Library
:app:prepareComAndroidSupportRecyclerviewV72311Library
:app:prepareComAndroidSupportSupportV42311Library
:app:prepareComDigitsSdkAndroidDigits192Library
:app:prepareComFacebookAndroidFacebookAndroidSdk470Library
:app:prepareComGoogleAndroidExoplayerExoplayerR152Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth840Library
:app:prepareComGoogleAndroidGmsPlayServicesBase840Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:app:prepareComGoogleAndroidGmsPlayServicesMeasurement830Library
:app:prepareComMapboxMapboxsdkMapboxAndroidSdk230Library
:app:prepareComTwitterSdkAndroidTweetComposer102Library
:app:prepareComTwitterSdkAndroidTweetUi180Library
:app:prepareComTwitterSdkAndroidTwitter1110Library
:app:prepareComTwitterSdkAndroidTwitterCore162Library
:app:prepareIoFabricSdkAndroidFabric1310Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets
:app:processDebugManifest
:app:fabricGenerateResourcesDebug
:app:generateDebugResValues UP-TO-DATE
:app:processDebugGoogleServices
Found com.google.android.gms:play-services-auth:8.4.0, but version 8.3.0 is needed for the google-services plugin.
Found com.google.android.gms:play-services-maps:8.4.0, but version 8.3.0 is needed for the google-services plugin.
:app:processDebugGoogleServices FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 8.3.0.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.724 secs

এটি বিল্ড ফাইলের নীচে অবস্থিত গুগল-পরিষেবাদি প্লাগইনগুলির জন্য জিজ্ঞাসা করছে যা এটি ইতিমধ্যে রয়েছে এবং এটি আবার আমাকে ৮.৩.০ চালাতে বলছে ... যা আমি এখনই কাজ করব কারণ এটি এখনই কাজ করছে ...


আপনি কীভাবে আপনার প্রকল্পটির নাম পরিবর্তন করলেন?
জেরার্ডনিমো

আমার প্রকল্পটি তৈরি করার পর থেকে আমি নতুন নামকরণ বা রিফ্যাক্টর করি নি। উপরের কোডটির ক্ষেত্রে যদিও 'com.example.exampleapp' হ'ল আমার আসল অ্যাপ্লিকেশন প্যাকেজ নামের একটি প্রতিস্থাপন।
শন

আপনি কি এই সমাধান করেছেন? আমি একই সমস্যার মুখোমুখি হচ্ছি
dejavu89

দুর্ভাগ্যজনকভাবে এখনও না। আমি আপাতত 8.3.0 এ ফিরে এসেছি ...
শান

আপনি পুরো লগক্যাট পোস্ট করতে পারেন? দেখে মনে হচ্ছে এটি যে ত্রুটিটি আপনি গ্রহণ করছেন এটির নূতন লাইন নয়, আরও অনেক কিছু হতে পারে।
গেরার্ডনিমো

উত্তর:


166
"client": [
{
  "client_info": {
    "mobilesdk_app_id": "9:99999999:android:9ccdbb6c1ae659b8",
    "android_client_info": {
      "package_name": "[packagename]"
    }
  }

package_nameআপনার ম্যানিফেস্ট ফাইলে যা আছে তা অবশ্যই মিলবে। আপনি google-services.jsonনীচের উদাহরণের ফটোতে তাকান তবে আপনি ফাইলটি সন্ধান করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন


ধন্যবাদ, এটি আমার ক্ষেত্রে ঠিক ছিল
লিও ড্রয়েডকোডার

আমার সমস্যার সমাধান।
এক্স09

আমার সমস্যার সমাধান! ধন্যবাদ!
কোয়েস

সমস্যাটি এখানে ছিল "গুগল-পরিষেবাদি.জসন" হিসাবে আপনি উল্লেখ করেছেন ... ধন্যবাদ :)
হোসেইন মনসৌরি

আপনাকে অনেক ধন্যবাদ ভাই :-)
কুমার কেএস

96

সরল একটি সহজ আমার ক্ষেত্রে এটি নীচের মত সমাধান করা হয়েছে

এখানে চিত্র বর্ণনা লিখুন

আপনার প্যাচেজ নামটি আপনার গ্রেডের অ্যাপ্লিকেশন আইডির অনুরূপ মাইনিফাইস্টগুলিতে নিশ্চিত করুন।


4
এটিই ছিল আমার জন্য আসল সমাধান! ধন্যবাদ হিরেন
ক্রিস -

হ্যাঁ, যেহেতু আমি প্যাকেজের নামটি কেবলমাত্র ম্যানিফেস্টে পরিবর্তন করেছিলাম। Thaaankssssssssssssssssss
উগলি নরম

সর্বাধিক ভাল আসুন ক্রিস ভাই এবং জাকারিয়া ভাই
হিরেন

13
আমার ক্ষেত্রে google-Services.json এর সঠিক প্যাকেজের নাম ছিল না।
সন্দীপ

আমার উত্তরটি যদি সহায়ক এবং সত্যের চেয়ে দয়া করে এটিকে সত্য হিসাবে চিহ্নিত করুন
হিরেন

37

স্বাদগুলি স্যুইচ করার সময় আমার কাছে ঘটেছিল।

এখন আপনি বিভিন্ন স্বাদের সাথে গুগল-পরিষেবাদি.জসনও ব্যবহার করতে পারেন ।

Https://stackoverflow.com/a/34364376/570168 দেখুন


উপরের তবুও সমস্যাটি সমাধান করা হয়নি কিনা এটি যাচাই করার জন্য এটি। সুন্দর একটি @ লর্ড ফ্ল্যাশ
ডিজেফি

21

ব্যতিক্রম হওয়ার সমস্যা সমাধান করেছেন

java.lang.IllegalStateException: এই প্রক্রিয়াটিতে ডিফল্ট ফায়ারবেস অ্যাপ্লিকেশন আরম্ভ হয় না প্রথমে ফায়ারবেস অ্যাপ.ইনটিইলাইজ অ্যাপ (প্রসঙ্গে) কল করতে ভুলবেন না।

ফায়ারব্যাসআইনস্ট্যান্সআইড.জেটআইনস্ট্যান্সে () .গোটটোকেন ()

পরীক্ষা করে দেখুন যে PACKAGE_NAME ঠিক মিলে যায় applicationId 1) build.gradle

defaultConfig {
        applicationId "build.gradle.exactly.matches.json"
...
}

উচিত ঠিক 2) মেলে Google এর services.json

{
      "client_info": {
        "mobilesdk_app_id": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
        "android_client_info": {
          "package_name": "build.gradle.exactly.matches.json"
        ....


18

এই ঠিক একই ত্রুটিটি তখনই ঘটেছিল যখন আমি আমার ডিবাগ বিল্ড প্রকারটি তৈরির চেষ্টা করি। আমি যেভাবে এটি সমাধান করেছি তা হ'ল google-services.jsonআমার ডিবাগ বিল্ড টাইপের জন্য আমার পরিবর্তন করা । আমার আসল ক্ষেত্রটিতে একটি ক্ষেত্র বলা হয়েছিল client_idএবং মানটি ছিল android:com.example.exampleappএবং আমি কেবল android:উপসর্গটি মুছে com.example.exampleappফেলেছিলাম এবং পরে চলেছি এবং এর পরে আমার গ্রেড বিল্ডটি সফল হয়েছিল।

আশা করি এটা সাহায্য করবে!

সম্পাদনা

আমি সবেমাত্র android:আমার উপসর্গটি আবার যুক্ত করেছি google-services.jsonএবং এটি সঠিকভাবে কাজ করে চলেছে। ঠিক কী ঘটেছে তা নিশ্চিত নয় তবে আমি উপরে উল্লিখিত সমাধানটি দিয়ে আমার সমস্যার সমাধান করতে সক্ষম হয়েছি।


আমি যেভাবেই একই ত্রুটিগুলি পাচ্ছি। ধন্যবাদ যদিও!
শান

2
থেকে পরিবর্তন সংস্করণ 2.8থেকে 2.10gradle মোড়কের করুন, তারপরেFile -:> Invalidate cache/Restart
piotrek1543

সুতরাং এটি ঠিক কোনও উত্তর নয় answer আপনার প্রচেষ্টার কারণেই আমি এটিকে কম করছি না। তবে আপনার যদি আরও ভাল উত্তর থাকে তবে এটি একটি দুর্দান্ত সাহায্য help
খুনি

চমৎকার / প্যাকেজটির নামটি আমার প্রকাশ এবং গুগল-পরিষেবাগুলিতে আলাদা ছিল
--জলে

চমৎকার উত্তর। প্রক্রিয়া গুগলডেবগ সার্ভিসেস থেকে প্রাপ্ত ত্রুটির ভিত্তিতে আমি সন্দেহ করেছি ....
জুলার

15

ঠিক করার জন্য:

প্যাকেজের নাম 'com.example.exampleapp' এর জন্য কোনও মেলে ক্লায়েন্ট পাওয়া যায় নি:

google-service.jsonআপনার প্যাকেজের জন্য একটি বৈধ ফাইলটি এখান থেকে পাওয়া উচিত

ঠিক করার জন্য:

দয়া করে Google-পরিষেবাদি প্লাগইনের সংস্করণ আপডেট করে সংস্করণ বিরোধের সমাধান করুন (সর্বশেষ সংস্করণ সম্পর্কিত তথ্য https://bintray.com/android/android-tools/com.google.gms.google-services/ এ উপলব্ধ ) বা com.google.android.gms এর সংস্করণ 8.3.0 তে আপডেট করা হচ্ছে:

apply plugin: 'com.google.gms.google-services'আপনার অ্যাপ্লিকেশন gradle.buildফাইলটির শেষে যেতে হবে। এটার মতো কিছু:

dependencies {
    ...
}
apply plugin: 'com.google.gms.google-services'

10

ফায়ারবেস ব্যবহার করার সময় আমি সমস্যার মুখোমুখি হয়েছি, আমি মনে করি বিভিন্ন প্যাকেজ সমস্যার কারণ হতে পারে।

আমি ফায়ারবেস কনসোলের মধ্যে নতুন অ্যাপের প্যাকেজ যুক্ত করে আবার গুগল-পরিষেবাদি.জসন ডাউনলোড করে সমাধান করেছি। এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


6

অ্যান্ড্রয়েড স্টুডিওতে গুগল-পরিষেবাদি.জসন খুলুন আমরা একটি জসন বস্তু দেখতে পারি এবং 'ক্লায়েন্ট' জসোনারায় নিম্নলিখিত আইটেমগুলি ধারণ করতে পারি

"ক্লায়েন্ট_আইডি": "অ্যান্ড্রয়েড: আপনার প্যাকেজের নাম", "প্যাকেজ_নাম": "আপনার প্যাকেজের নাম",

আপনার প্যাকেজ যাচাই করুন এবং এগিয়ে যান।


5

আমি এই কনফিগারেশনটি ব্যবহার করে সাফল্য পেয়েছি:

classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
//or use
//classpath 'com.android.tools.build:gradle:2.0.0-alpha6'

এবং

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

8.40 গুগল প্লে পরিষেবা ব্যবহার করে। Alpha5 এবং Alpha6 আপনার 2.9 ত্রুটিটি একই রকম দিয়েছে, ডিগ্রিউশনআরএলটি 2.10 হওয়া নির্বিশেষে


5

আমার প্যাকেজের নামটি ডাউনলোড করা গুগল-পরিষেবাদি.জসন ফাইলটিতে প্রতিনিধিত্ব না করা হলে আমার সাথে এটি ঘটেছিল। আপনার গুগল-পরিষেবাদি.জসন ফাইলটি খুলুন এবং নিশ্চিত করুন যে কোনও ক্লায়েন্ট_ইনফো অবজেক্ট রয়েছে যার একটি প্যাকেজের নাম রয়েছে যা আপনার ম্যানিফাইস্ট প্যাকেজের নামের সাথে মিলে যায়।

Googleservices.json এ:

"client": [
  {
    "client_info": {
    "mobilesdk_app_id": "my-app-id",
    "android_client_info": {
      "package_name": "com.me.android.test.myapp"
  }

এবং আপনার প্রকাশে:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.me.android.test.myapp" >

আপনার প্রকল্পের জন্য আপনাকে একটি নতুন গুগল-সেবা.জসন পুনরায় তৈরি করতে হবে, যা আপনি এখানে তৈরি করতে পারেন: https://developers.google.com/mobile/add?platform=android&cntapi=gcm


5

আপনার গুগল-পরিষেবাদি.জসন প্যাকেজটির নাম অবশ্যই আপনার বিল্ড.gradle অ্যাপ্লিকেশন আইডি (অ্যাপ্লিকেশনটির সাথে "আপনার প্যাকেজের নাম") মিলবে


3

আপনার অ্যাপ্লিকেশন প্যাকেজের নাম পরিবর্তন করে যদি আপনার সাথে এটি ঘটে থাকে তবে আপনাকে নিম্নলিখিতগুলি আপডেট করতে হবে:

1) "প্যাকেজ_নাম" বৈশিষ্ট্যের জন্য ফাইলটি সন্ধান করে আপনার নতুন অ্যাপ্লিকেশনটিতে গুগল- সার্ভিস.জসন ফাইল এবং নতুন প্যাকেজের নাম দিয়ে এটি আপডেট করুন।

2) গুগল বিকাশকারী কনসোলে আপনার অ্যাপ্লিকেশন ক্লায়েন্টের শংসাপত্রগুলি আপডেট করুন toCredentials আপনার Android ক্লায়েন্ট কী তারপর প্যাকেজের নাম পাশাপাশি সাথে নতুন এক আপডেট নির্বাচন।

আশা করি এটি সাহায্য করবে।



3

আমার একই সমস্যা ছিল এবং কেবল সহজ সমাধানের বিষয়টি নিশ্চিত করে ম্যানিফেস্ট.এক্সএমএল ফাইলের ভিতরে মেইনফেষ্ট ট্যাগে প্যাকেজের নাম এবং অ্যাপ্লিকেশনটি গ্রেড অ্যাপ্লিকেশন স্তরের ফাইলের মধ্যে অ্যাপ্লিকেশন ট্যাগে থাকা একই প্যাকেজের নাম রয়েছে

manifest.xml এ

package="com.example.work"

গ্রেড অ্যাপ্লিকেশন স্তরে

applicationId "com.example.work"

আশা করি এটি সাহায্য করবে


1

আমি মনে করি কারণ আপনি প্লে-পরিষেবা 8.4.0 ব্যবহার করছেন

এটি প্রয়োজন

classpath 'com.android.tools.build:gradle:2.0.0-alpha5'
classpath 'com.google.gms:google-services:2.0.0-alpha5'

আপনার কাছে উল্লেখ করতে পারে এই


এটি আমাকে একটি পৃথক ত্রুটি দিচ্ছে: ত্রুটি: (37, 13) সমাধান করতে ব্যর্থ: com.google.android.gms: play-Services-auth: 2.0.0-alpha5 ত্রুটি: (38, 13) সমাধান করতে ব্যর্থ: com .google.android.gms: play-পরিষেবাদি-মানচিত্র: 2.0.0-alpha5 সতর্কতা: গ্রেডল সংস্করণ 2.10 প্রয়োজন। বর্তমান সংস্করণ 2.4। Gradle মোড়কের ব্যবহার করে থাকেন, সম্পাদনা distributionUrl চেষ্টা করুন ...
শন

@ ট্যাঙ্গোজেল্যাবস না! এটি ক্লাসপথ, গ্রন্থাগারের প্রশংসা নয়
শন থাই

1

আমার জন্য, আমাকে google-services.jsonফাইলটি পরীক্ষা করতে হবে এবং "package_name"আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটির প্যাকেজের নামটি সঠিকভাবে সেট করা আছে তা নিশ্চিত করতে হয়েছিল। স্বয়ংক্রিয়ভাবে উত্পন্ন পরিষেবাগুলির ফাইলটি .backendআমার ক্ষেত্রে এতে যুক্ত হয়েছিল।


1

আমার প্যাকেজের নামটি ডাউনলোড করা গুগল-পরিষেবাদি.জসন ফাইলটিতে প্রতিনিধিত্ব না করা হলে আমার সাথে এটি ঘটেছিল। আপনার গুগল-পরিষেবাদি.জসন ফাইলটি খুলুন এবং নিশ্চিত করুন যে কোনও ক্লায়েন্ট_ইনফো অবজেক্ট রয়েছে যার একটি প্যাকেজের নাম রয়েছে যা আপনার ম্যানিফাইস্ট প্যাকেজের নামের সাথে মিলে যায়।

আপনার প্রকল্পের ম্যানিফেস্টে প্যাকেজের নামটি গুগল-পরিষেবাদি.জসন ফাইলে ঠিক একইরকম রয়েছে তা নিশ্চিত করুন

ধন্যবাদ।


1

প্রকল্প গ্রেড ফাইল এ এটি যোগ করুন

classpath 'com.google.gms:google-services:3.0.0'

1

স্রেফ অ্যান্ড্রয়েড স্টুডিওটি 'অ্যাডমিনিস্ট্রেটর অ্যাড অ্যাডমিনিস্ট্রেটর' কাজ করবে

অথবা গুগল-পরিষেবাদি.জসন ফাইলটিতে আপনার প্যাকেজের নাম যাচাই করুন


0

ম্যানিফেস্ট ফাইলে সেই প্যাকেজের নাম এবং গ্রেড বিল্ড ফাইলে অ্যাপ্লিকেশন আইডির উপরে অধ্যয়ন করার পরে একই হওয়া উচিত। আমার সমস্যা সমাধান হয়নি।

আসলে গ্রেড বিল্ড ফাইলে আপনার অ্যাপ্লিকেশন আইডি গুগল-পরিষেবাদি.জসন ফাইলে আপনার প্যাকেজের নামের মতো হওয়া উচিত। যদি আপনার গুগল-পরিষেবাদি.জসন ফাইলের আলাদা প্যাকেজের নাম থাকে। গুগল অ্যানালিটিক্স বা ফায়ারবেস কনসোল থেকে সেই অ্যাপটি মুছুন। এবং একটি নতুন ফাইল পেতে।


0

যাচাই করুন build.gradle.

defaultConfig {
        applicationId "<packagename>"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

প্যাকেজের নাম যাচাই করুন। এটি ত্রুটির কারণও হতে পারে।


0

আপনি যখন প্যাকেজের নাম লেখেন তখন উভয় সময়: ১. অ্যান্ড্রয়েড স্টুডিওতে যখন আপনি একটি নতুন প্রকল্প তৈরি করেন এবং ২. আপনি যখন একটি কনফিগারেশন ফাইল তৈরি করেন

আপনার এটি ছোট হাতের অক্ষর দিয়ে লিখতে হবে - ছোট হাতের অক্ষরে পরিবর্তনের পরে এটি কাজ করে। আপনি যদি সময় নষ্ট করতে না চান তবে আপনার কাছে .json ফাইলটিতে যান এবং com.myname.MyAPPlicationnamE কে com.myname.myapplicationname (json ফাইলের প্রতিটি ম্যাচের জন্য) দিয়ে প্রতিস্থাপন করুন।


0

আপনি যদি অন্য ধরণের বিল্ড চালনা করেন (উদাহরণস্বরূপ সাইন এপিপি বা ইত্যাদি), আপনার অবশ্যই বিল্ড অ্যাপ্লিকেশন নির্বাচন করতে হবে এবং তারপরে প্রকল্পগুলি পরিচালনা করুন।

দয়া করে নীচের চিত্রটি দেখুন। এই প্রকল্পটি চালানোর জন্য আমাদের রান কনফিগারেশন পপআপে "অ্যাপ" নির্বাচন করতে হবে। এখানে চিত্র বর্ণনা লিখুন


0

আমার ক্ষেত্রে, আমি শুধু করতে হয়েছিল

  1. বিল্ড ক্লিক করুন
  2. প্রকল্প তৈরি করুন ক্লিক করুন

এটা সব ঠিক আছে। কী ঘটেছে আমার এখনও তার কোনও ক্লু নেই।


0

1) গুগল-পরিষেবাদি.জসন ফাইলে প্যাকেজের নাম একই রয়েছে কিনা তা পরীক্ষা করুন

২) নিশ্চিত করুন যে একই প্যাকেজের নামের সাথে অন্য কোনও প্রকল্পের অস্তিত্ব নেই

3) ইন্টারনেট অ্যাক্সেস আছে তা নিশ্চিত করুন

৪) প্রজেক্ট সিঙ্ক করে আবার চালানোর চেষ্টা করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.