نقل قول: دریافت کلید Maps API
به مستندات گوگل مراجعه کنید قشنگ توضیح داده
نقل قول: دریافت کلید Maps API
مستندات و مطالعه کردم این آدرس رو بهم داد اما سر در گم شدم
code.google.com/android/add-ons/google-apis/mapkey.html
نقل قول: دریافت کلید Maps API
منم سردرگم شدم!!!!!!!!!!!!!!!
کد گرفتم ولی اکتیویتیم خالی میاد!!!!!!!!!!!!!
نقل قول: دریافت کلید Maps API
من یه داکیومنت برای خودم نوشتم که هی گیج نشم هر بار میخواهم ازش استفاده میکنم
1-
android studio generate sign key
=>build => generate sign apk => new key
2-
Run As Administrator
cd c:\Program Files(86)\Java\jre7\bin
c:\Program Files\Java\jre7\bin>keytool.exe -list -v -alias testApp -keystore "d:\android\Android Studio Setup\Project\testApp\KeySign\keytestApp.jks"
3-
SHA1: 0B:.......
4-
https://code.google.com/apis/console/
5-
create new project
6-
testApp
7-
enabe api =>Google Maps Android API
8-
credentials-> credentials-> create credentials -> api key
9-
android key
10-
add sha1
11-
get key
12-
API key
Here is your API key
AIzaSyC_-......
نقل قول: دریافت کلید Maps API
نقل قول:
نوشته شده توسط
hasan_esfahan
من یه داکیومنت برای خودم نوشتم که هی گیج نشم هر بار میخواهم ازش استفاده میکنم
1-
android studio generate sign key
=>build => generate sign apk => new key
2-
Run As Administrator
cd c:\Program Files(86)\Java\jre7\bin
c:\Program Files\Java\jre7\bin>keytool.exe -list -v -alias testApp -keystore "d:\android\Android Studio Setup\Project\testApp\KeySign\keytestApp.jks"
3-
SHA1: 0B:.......
4-
https://code.google.com/apis/console/
5-
create new project
6-
testApp
7-
enabe api =>Google Maps Android API
8-
credentials-> credentials-> create credentials -> api key
9-
android key
10-
add sha1
11-
get key
12-
API key
Here is your API key
AIzaSyC_-......
برا استفاده از اکلیپس هم به همین روش هسش؟
نقل قول: دریافت کلید Maps API
اره توی اکلیپس هم همینه فقط ان قسمت ساخت کلید مرحله 1 فرق میکنه
نقل قول: دریافت کلید Maps API
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه release هست ان کلید هم به پروژه اضافه کنید
defaultConfig { applicationId "com.test.testApp"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.1"
}
productFlavors {
testApp {
applicationId "com.test.testApp"
versionName "1.1"
}
}
signingConfigs {
testApp {
storeFile file('../KeySign/testApp.jks')
keyAlias "testApp"
storePassword "testApp@123"
keyPassword "testApp@123"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors.testApp.signingConfig signingConfigs.testApp
}
}
باز هم یه نکته دیگه سمت چپ اندروید استادیو را نگاه کنید
BUILD VARIAN
حالت روی
testAppRelease
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
نقل قول: دریافت کلید Maps API
نقل قول:
نوشته شده توسط
hasan_esfahan
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه release هست ان کلید هم به پروژه اضافه کنید
defaultConfig { applicationId "com.test.testApp"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.1"
}
productFlavors {
testApp {
applicationId "com.test.testApp"
versionName "1.1"
}
}
signingConfigs {
testApp {
storeFile file('../KeySign/testApp.jks')
keyAlias "testApp"
storePassword "testApp@123"
keyPassword "testApp@123"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors.testApp.signingConfig signingConfigs.testApp
}
}
باز هم یه نکته دیگه سمت چپ اندروید استادیو را نگاه کنید
BUILD VARIAN
حالت روی
testAppRelease
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
آهان تشکر از راهنمائی تون
نقل قول: دریافت کلید Maps API
نقل قول:
نوشته شده توسط
hasan_esfahan
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه release هست ان کلید هم به پروژه اضافه کنید
defaultConfig { applicationId "com.test.testApp"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.1"
}
productFlavors {
testApp {
applicationId "com.test.testApp"
versionName "1.1"
}
}
signingConfigs {
testApp {
storeFile file('../KeySign/testApp.jks')
keyAlias "testApp"
storePassword "testApp@123"
keyPassword "testApp@123"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
productFlavors.testApp.signingConfig signingConfigs.testApp
}
}
باز هم یه نکته دیگه سمت چپ اندروید استادیو را نگاه کنید
BUILD VARIAN
حالت روی
testAppRelease
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
فقط یه سوال؟ برای گرفتن کلید حتما باید کلید خصوصی بگیری؟
من وارد سایت میشم فک کنم فیلتره چون باز نمیکنه !
از فیلتر شکن سایفون هم استفاده میکنم بازم جواب نمیده ؟
مشکل از کجاست؟:ناراحت:
نقل قول: دریافت کلید Maps API
حتما فیلتر شکن میخواهد
و حتما باید قبلش توی جیمیل لاگین کرده باشی
و بهتر هست تویی کروم هم لاگین کرده باشی البته ربطی نداره ها