실제로 cordova 응용 프로그램을 사용하고 있습니다. 라이센스 확인을 위해 Android 플랫폼에 cordova 응용 프로그램을 열고 https://github.com/javiersantos/PiracyChecker/build.gradle에이 라이브러리를 추가했습니다. (단위 : 로이드) 파일 또한 Playstore 개발자 콘솔에서 APK의 버전 코드가 XX 이상이어야합니다.
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
compile project(':library')
// SUB-PROJECT DEPENDENCIES END
}
의 AndroidManifest.xml 파일
<manifest android:hardwareAccelerated="true"
android:versionCode="3"
android:versionName="0.0.3"
package="com.html.codeplay.pro" xmlns:android="http://schemas.android.com/apk/res/android">
인 다음 단계는
1) 이미 나는 많은 응용 프로그램이 있습니다, 그래서의 의 AndroidManifest.xml 또는 config.xml 파일의 버전 코드와 버전 이름을 높일 방법을 알고있다. 이미 Androidmanifest.xml 위에 썼습니다. 여기서는 config.xml 파일을 찾을 수 없습니다. 코드바 응용 프로그램에만 적용됩니다. 이제 cordova android 폴더를 Android Studio에로드 할 수 있습니다.
2) 나는 PLAYSTORE에서이 파일을 업로드 할 때
defaultConfig {
//versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode"))
applicationId privateHelpers.extractStringFromManifest("package")
if (cdvMinSdkVersion != null) {
minSdkVersion cdvMinSdkVersion
}
versionCode 3
versionName "0.0.3"
}
최종 결과 아래
항상 주심 같이 build.gradle 파일에서 직접 버전 코드 및 버전 이름을 쓰려고했습니다 APK의 버전 코드가 28 이상이어야합니다. 다른 방법으로 제안 해 주시겠습니까?
이미 세부 정보를 언급했지만 버전 코드 38을 입력했지만 플레이 스토어가이를 감지하지 못했습니다. –
게시 한 코드에 버전 코드 3이 포함되어 있습니다. –
APK가 컴파일 된 실제 버전을 교차 확인하려면 'aapt'또는 APK 도구를 사용해보십시오. –