0

PhoneGap を使用してアプリケーションを作成しています

今で はデバッグモードでスムーズに動作しますが署名してリリースモードに変換すると、電話にインストールしようとすると問題が表示されます

アプリケーションがインストールされていません

じぶんのconfig.xml

<?xml version="1.0" encoding="UTF-8"?>
	<widget xmlns = "http://www.w3.org/ns/widgets"
		xmlns:gap = "http://phonegap.com/ns/1.0"
		id        = "com.brilliantapp.seb7a2015"
		versionCode="5"
		version   = "1.0">
		<name>Seb7a</name>
		<description>
seb7a app helps u calculate zekr		</description>
		<author href="www.fb.com/DrOs96" email="Drusama2@gmail.com">
Osama Soliman
		</author>
		<preference name="phonegap-version" value="3.7.0" />
		<preference name="orientation" value="default" />
		<preference name="fullscreen" value="false" />
		<preference name="target-device" value="universal" />
		<preference name="webviewbounce" value="true" />
		<preference name="prerendered-icon" value="true" />
		<preference name="stay-in-webview" value="true" />
		<preference name="ios-statusbarstyle" value="default" />
		<preference name="detect-data-types" value="true" />
		<preference name="exit-on-suspend" value="false" />
		<preference name="show-splash-screen-spinner" value="true" />
		<preference name="auto-hide-splash-screen" value="true" />
		<preference name="EnableViewportScale" value="true" />
		<preference name="MediaPlaybackRequiresUserAction" value="false" />
		<preference name="AllowInlineMediaPlayback" value="false" />
		<preference name="BackupWebStorage" value="cloud" />
		<preference name="TopActivityIndicator" value="gray" />
		<preference name="KeyboardDisplayRequiresUserAction" value="false" />
		<preference name="HideKeyboardFormAccessoryBar" value="false" />
		<preference name="SuppressesIncrementalRendering" value="false" />
		<preference name="android-minSdkVersion" value="10" />
		<preference name="android-installLocation" value="auto" />
		<preference name="SplashScreenDelay" value="5000" />
		<preference name="ErrorUrl" value=""/>
		<preference name="BackgroundColor" value="0x000000"/>
		<preference name="KeepRunning" value="true"/>
		<preference name="DisallowOverscroll" value="false"/>
		<preference name="LoadingDialog" value=","/> 
		<preference name="LoadUrlTimeoutValue" value="20000" />
		<preference name="disable-cursor" value="false" />
		<gap:platform name="android" />
		<feature name="http://api.phonegap.com/1.0/notification"/>
		<icon src="res/icon/android/icon-36-ldpi.png" gap:platform="android" gap:density="ldpi" />
		<icon src="res/icon/android/icon-48-mdpi.png" gap:platform="android" gap:density="mdpi" />
		<icon src="res/icon/android/icon-72-hdpi.png" gap:platform="android" gap:density="hdpi" />
		<icon src="res/icon/android/icon-96-xhdpi.png" gap:platform="android" gap:density="xhdpi" />
		<icon src="res/icon/android/144.png" gap:platform="android" gap:density="xxhdpi" />
		<icon src="res/icon/android/192.png" gap:platform="android" gap:density="xxxhdpi" />
		<icon src="res/icon/android/64.png" />
	</widget>

と私key.keystore

どこに問題があるのか​​教えてください。

4

3 に答える 3

1

Android スマートフォンに同じバージョンのアプリを 2 回インストールすることはできません。それは簡単です!

次の 2 つのオプションがあります。

  1. インストールされているデバッグ/現在のバージョンを削除します
  2. config.xmlファイルからアプリのバージョンを変更する
于 2016-02-19T03:54:35.313 に答える
0

まず、キーストアをそのように表示しないでください。

これは、app という名前の同じパッケージをデバッグとリリースとしてインストールしようとすると発生します。

デバッグ バージョンをアンインストールし、リリース バージョンを再インストールすれば問題ないはずです。問題が何であるかを理解する前に、これは私に数回起こりました。

于 2015-03-09T01:38:37.403 に答える
0

Jarsinger メソッドを使用して署名してみてください。release コマンドを実行したら、キーストア ファイルを ant-build フォルダーに配置し、署名されていないアプリ ファイルの名前を目的の名前に変更してから、CD を ant-build して実行します。jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore seb7a1.keystore [yourAppName].apk [yourAppName]

于 2015-03-08T22:38:30.303 に答える