View Full Version : دریافت کلید Maps API
Alzaymer
چهارشنبه 13 مرداد 1395, 16:33 عصر
سلام دوستان !
می خواستم کلید Maps API رو بگیرم و در برنامه م استفاده کنم ؟!
کسی هست راهنمائی کنه ؟
tux-world
چهارشنبه 13 مرداد 1395, 20:02 عصر
به مستندات گوگل مراجعه کنید قشنگ توضیح داده
Alzaymer
چهارشنبه 13 مرداد 1395, 20:22 عصر
مستندات و مطالعه کردم این آدرس رو بهم داد اما سر در گم شدم
code.google.com/android/add-ons/google-apis/mapkey.html
roohola2434
جمعه 15 مرداد 1395, 18:25 عصر
منم سردرگم شدم!!!!!!!!!!!!!!!
کد گرفتم ولی اکتیویتیم خالی میاد!!!!!!!!!!!!!
hasan_esfahan
شنبه 16 مرداد 1395, 14:02 عصر
من یه داکیومنت برای خودم نوشتم که هی گیج نشم هر بار میخواهم ازش استفاده میکنم
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_-......
Alzaymer
یک شنبه 17 مرداد 1395, 09:31 صبح
من یه داکیومنت برای خودم نوشتم که هی گیج نشم هر بار میخواهم ازش استفاده میکنم
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_-......
برا استفاده از اکلیپس هم به همین روش هسش؟
hasan_esfahan
یک شنبه 17 مرداد 1395, 12:22 عصر
اره توی اکلیپس هم همینه فقط ان قسمت ساخت کلید مرحله 1 فرق میکنه
hasan_esfahan
یک شنبه 17 مرداد 1395, 12:30 عصر
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه 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
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
Alzaymer
دوشنبه 18 مرداد 1395, 10:31 صبح
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه 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
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
آهان تشکر از راهنمائی تون
Alzaymer
دوشنبه 18 مرداد 1395, 10:33 صبح
راستی یه نکته خیلییییییییییییی مهمممممممممممممم
وقتی صفحه سفید میاید شما ان کلیدی که ساختید را به برنامه ندادید
توی دیباگ هم صفحه سفید میاد
کد گریدل عوض کنید تا وقتی فقط و فقط وقتی پروژه 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
باشه
.
باز هم نکته
اگه میخواهید حالت دیباگ هم کار کنه برید از کلید پیشفرض گوگل استفاده کنید
که فقط تویی حالت دیباگ کار میکنه
و روی کد نهایی شما کار نمیکنه
چطوری ان کلید بدست بیاریم
خوب راحت ترین راهش این هست که یه پروژه جدید بسازیم و ان لیست اول که میاد بگیم که نقشه را برای ما بیار بعد تویی منیفست کلید هست
فقط یه سوال؟ برای گرفتن کلید حتما باید کلید خصوصی بگیری؟
من وارد سایت میشم فک کنم فیلتره چون باز نمیکنه !
از فیلتر شکن سایفون هم استفاده میکنم بازم جواب نمیده ؟
مشکل از کجاست؟:ناراحت:
hasan_esfahan
سه شنبه 19 مرداد 1395, 12:19 عصر
حتما فیلتر شکن میخواهد
و حتما باید قبلش توی جیمیل لاگین کرده باشی
و بهتر هست تویی کروم هم لاگین کرده باشی البته ربطی نداره ها
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.