با سلام.
من نسخه اولیه برنامم رو توی بازار آپلود کردم و بعد از تنظیمات پرداخت درون برنامه ای،
حالا که نسخه جدید را به عنوان بسته جدید آپلود میکنم. پیام خطا میده و
میگه وژن کدت رو اضافه کن!
در حالیکه من این کارو کردم.
با هاشون تماس هم داشتم . همون نکات را مجدد اشاره کردند.
خیلی شبیه مشکل این دوستمونه:
http://www.kelidestan.com/forum/showthre...ersioncode
در حال حاضر شماره نسخه را از
یک به دو تغییر دادم.
یک تصویر هم پیوست کردم.
[
attachment=1151]
البته حالتهای مختلفی را تست کردم باز هم نشد.
این هم بخشی از مانیفست :
ممنون میشم راهنمایی کنید.
کد پیاچپی:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ir.msh.abcd"
android:versionCode="2"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"></uses-permission>
(۱۳۹۴/۱۰/۱۸, ۱۰:۵۵ ق.ظ)msh نوشته: [ -> ]با سلام.
من نسخه اولیه برنامم رو توی بازار آپلود کردم و بعد از تنظیمات پرداخت درون برنامه ای،
حالا که نسخه جدید را به عنوان بسته جدید آپلود میکنم. پیام خطا میده و میگه وژن کدت رو اضافه کن!
در حالیکه من این کارو کردم.
با هاشون تماس هم داشتم . همون نکات را مجدد اشاره کردند.
خیلی شبیه مشکل این دوستمونه:
http://www.kelidestan.com/forum/showthre...ersioncode
در حال حاضر شماره نسخه را از یک به دو تغییر دادم.
یک تصویر هم پیوست کردم.
البته حالتهای مختلفی را تست کردم باز هم نشد.
این هم بخشی از مانیفست :
ممنون میشم راهنمایی کنید.
کد پیاچپی:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ir.msh.abcd"
android:versionCode="2"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"></uses-permission>
سلام خدمت شما دوست عزیزم،
شما version name را نیز به 1.0.4 تغییر دهید.
سلام.
حالت زیر را تست کنید (versionName را هم تغییر بدهید و برای versionCode عددهای بزرگتری انتخاب نمایید، می دانم منطقی پشت آن نیست و باید تنها به versionCode وابسته باشد، ولی بد نیست این حالت را هم تست کنید) :
کد پیاچپی:
android:versionCode="3"
android:versionName="1.01"
ممنون از پاسخ هاتون.
هر دو روش و تست زدم حتی با اعداد بالاتر.
ولی همون پیغام و میده.
واقعا منطقی نیست..
1- آیا این موضوع ربط نداره به اینکه نسخه ی اولیه رو هنوز در خواست انتشار ندادم و حالا دومین نسخه رو آپلود میکنم؟ (البته پیام بازار مربوط به ورژن کد هست)
2- می تونم برنامه رو بایگانی کنم و دوباره آپلود کنم اما اسم پکیجم از دست میره درسته؟
(۱۳۹۴/۱۰/۱۸, ۱۲:۱۵ ب.ظ)msh نوشته: [ -> ]ممنون از پاسخ هاتون.
هر دو روش و تست زدم حتی با اعداد بالاتر.
ولی همون پیغام و میده.
واقعا منطقی نیست..
1- آیا این موضوع ربط نداره به اینکه نسخه ی اولیه رو هنوز در خواست انتشار ندادم و حالا دومین نسخه رو آپلود میکنم؟ (البته پیام بازار مربوط به ورژن کد هست)
2- می تونم برنامه رو بایگانی کنم و دوباره آپلود کنم اما اسم پکیجم از دست میره درسته؟
دوست عزیزم من یک روش موثر رو براتون معرفی میکنم،
ابتدا نسخه قبلی رو بایگانی کنید و سپس یک برنامه رو با همان محتوا بارگزاری کنید ولی توجه کنید نام پکیج و شکل ظاهری برنامه حتما حتما تغییر بدید مگر نه بازار به شما ایمیل میده که یک برنامه مانند اپلیکیشن شما موجود هست! خب سپس میتونید تغییرات رو اعمال کنید امیدوارم اموزش تونسته باشه کمکتون کنه.
با ارزوی موفقیت برای شما
آقا بیخیال این حرفا...
version code رو برابر با یدونه بالاتر از نسخه آپلودی قبلی قرار بده،و version name رو هم بزار رو 1.1 بعد همونجا تو منیفست یه ctrl + s بزن چون خود به خود سیو نمیشه و باید حتما یه ctrl + s بزنید بعد با همون keystore که قبلیو کامپایل کردید اینو هم کامپایل کنید بدید میره قبول هم میکنن شک نکن فقط مشکل همون سیو منیفست هست که باید دستی سیوش کنی...
یاعلی...
تا جاییکه میدونم cntrl+s توی این محیط تعریف نشده.
با این همه چک کردم.
باز هم نشد.
بایگانی کردن و گذاشتم گزینه آخر چون مجبور میشم اسم پکیجم رو تغییر بدم.
ممنون از راهنمایی هاتون.
بالاخره مشکل را با کمک بازار پیدا کردم.
علاوه بر فایل مانیفست که هر بار تغییرش میدادم،
این اطلاعات در فایل builld.gradle >> Modul : app به فرم زیر ذخیره شده بود و لازم بود تا اونجا هم تغییرش بدم و یکی اضافه کنم به ورژن کد:
کد پیاچپی:
defaultConfig
{
applicationId "package name"
minSdkVersion 10
targetSdkVersion 23
versionCode 2
versionName "1.0"
}
(۱۳۹۴/۱۰/۱۹, ۰۷:۱۴ ب.ظ)msh نوشته: [ -> ]تا جاییکه میدونم cntrl+s توی این محیط تعریف نشده.
با این همه چک کردم.
باز هم نشد.
بایگانی کردن و گذاشتم گزینه آخر چون مجبور میشم اسم پکیجم رو تغییر بدم.
والا من 100 بار این مشکل برام پیش اومد با همین روش حلش کردم...
بالاخره تجربیات
گذشتمون بود که گفتیم ببخشید دیگه اگه بکارتون نیومد.