2016-11-18 1 views
0

에 또 다른 앱을 게시 할 수 없습니다 난 그냥 이온 프레임 워크 응용 프로그램을 종료하고 난 구글 후 2 시간 내 앱 업로드하려고 할 때 수정을 요청,이 오류 받고 있어요 :PLAYSTORE

앱에 다른 코드 버전을 사용하십시오 ...

여기를 비롯한 많은 곳에서 Stackoverflow를 검색했지만 문제를 해결하지 못했습니다.

Ionic과 횡단 보도를 사용하고 있습니다. 회사에 변경

내가 되었습니까과 APPNAME 확인 : (/ 변경 ... 많은 후, 이제) : : 그리고 여기에 참조 내 파일의 D

config.xml에

ORIGINAL VALUE

<widgeT 
     id="br.com.company.appname" 
     version="0.0.1" 
     xmlns="http://www.w3.org/ns/widgets" 
NOW

<widget 
     id="br.com.company.appname" 
     version="2.2.2" 
     versionCode="100" 
     android-versionCode="100" 
     xmlns="http://www.w3.org/ns/widgets" 
     xmlns:cdv="http://cordova.apache.org/ns/1.0"> 

build.gradle

android { 
    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
      jniLibs.srcDirs = ['libs'] 
     } 
    } 

    defaultConfig { 
     versionCode 100 
     versionName "2.2" 
     //versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode")) 
     //versionCode 17 
     //applicationId privateHelpers.extractStringFromManifest("package") 

     //if (cdvMinSdkVersion != null) { 
     // minSdkVersion cdvMinSdkVersion 
     //} 
    } 

    lintOptions { 
     abortOnError false; 
    } 

위에 주석 코드는 일본어이다.

는 AndroidManifest.xml에

<?xml version='1.0' encoding='utf-8'?> <manifest android:hardwareAccelerated="true" android:versionCode="100" android:versionName="2.2.2" package="br.com.company.appname" xmlns:android="http://schemas.android.com/apk/res/android"> 

내가 논문에 릴리스 응용 프로그램을 구축
(난 그냥 참조 용으로 변경할 수 없습니다 느릅 나무) 명령 :

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore appname.keystore appname-armv7-release-unsigned.apk appname 

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore appname.keystore appname-x86-release-unsigned.apk appname 

C:\android\sdk\build-tools\23.0.2\zipalign -v 4 appname-armv7-release-unsigned.apk appname_armv7.apk 

C:\android\sdk\build-tools\23.0.2\zipalign -v 4 appname-x86-release-unsigned.apk appname_x86.apk 

내가하는 ARMv7를 구축 및 x86 아치. 둘 다 Gooogle에 있습니다.

는 ARMv7 버전 14

와 상관없이 내가 위의 파일을 변경 한 것에 버전 12 86이 에, 구글은 여전히 ​​코드 버전이 14분의 12 달라야합니다 말한다 .. ..

+2

버전 코드와 버전 이름을 조금씩 늘리면 좋습니다. 앱을 업데이트 할 때마다 개발자 콘솔이 업데이트하도록 VersionCode 및 VersionName을 증가시켜야합니다. –

+0

@AkshayBhat 항상 둘 다 업데이트합니다 :/ 약 20-30 빌드를 만들었습니다 .... 하루를 보내고 거절당했습니다. –

+1

당신은 당신의 매니페스트 파일, 더 나은뿐만 아니라, 나는 마침내 내가 정기적으로 빌드를 생성 한 내 실수의 XD :: '이온 빌드 android' 가 아닌 경우 ** 릴리스 ** 빌드를 dscover –

답변

1

"0.1"

둘째 Relea을 적절한 버전과 버전 코드 명

예 초판 versionCode를 1 versionName을 설정해야 se versionCode 2 versionName "1.0"