問題タブ [downgrade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
83338 参照

android - Android_Install のバージョン ダウングレードに失敗しました

GooglePlayストアでapk を更新しようとしていますが、マニフェスト ファイルのバージョン コードと名前をアップグレードする必要があることはわかっていますが、install_failed になりました。

詳細については、logcat の出力を確認してください。打ち上げキャンセル!

バージョン コードと名前を次のように変更しました: android:versionCode="2" android:versionName="1.0.5"

私はそれを間違えましたか?

0 投票する
2 に答える
19591 参照

r - R バージョンをダウングレードします (Bioconductor のインストールに問題はありません)。

R 3.1.1 の多くの Bioconductor パッケージにアクセスできず、非常にがっかりしています。R 3.1.1 から R 3.0.2 または他のバージョンにダウングレードするにはどうすればよいですか?

Bioconductor のインストールに問題がないので、この解決策は私にとって十分ではないことに注意してください。

0 投票する
2 に答える
10651 参照

android - AndroidのSqliteからすべてのテーブルを削除する方法

私はこれについてたくさん、たくさん検索します。しかし、ほとんど役に立ちません。
問題は、データベースのアップグレードとダウングレードですアップグレードまたはダウングレードするだけなら簡単です。テーブルをアップグレード、変更、または追加する場合 (データを保持することは重要です)、ダウングレードする場合は、既知のテーブルを削除し、再度作成します (データが失われることは問題ではありません。ダウングレードはユーザーに推奨されるアクションではありませんが、ユーザーがダウングレードが終了すると、アプリケーションはクラッシュできなくなります)。
したがって、重要なのは、ユーザーがダウングレードしてからアップグレードする可能性があるということです。

この状況を考えてみましょう:
4 つのバージョンを取得します。a1 (低バージョン)、a2、a3、a4 (高バージョン) があります。
a1 table1
a2 table1 table2(テーブルを追加、フィールドt2_2を追加)
a3 table1 table2(フィールドt2_3を追加)
a4 table1(フィールドt1_4を​​追加) table2(フィールドt2_4を追加)

まったく新しい(アップグレードまたはダウングレードではない)をインストールすると、すべてのバージョンがonCreateに独自のテーブルを作成します。アップグレード
の 場合、テーブルをアップグレードするか、次のようにonUpgradeにテーブルを追加します: http://blog.adamsbros.org/2012/02/28/upgrade-android-sqlite-database/ダウングレードの 場合、既知のテーブルを削除して再作成しますonDowngradeの対応するバージョンで。 たとえば、a4->a1 の場合、table1 を削除して再作成します。a4->a2 table1 と table2 を削除してから、それらを再作成します。

ただし、ユーザーが a4->a1->a3 を実行するとエラーが発生します。
a1 を a3 にアップグレードすると、table2 は実際に存在します。なぜなら、a4 を a1 にダウングレードするとき、それは削除されないからです (a1 では、新しいバージョンでは削除されず、新しいテーブルが追加されます)。データを失うことはありません。テーブルを削除してテーブルを再作成することはできません。したがって、唯一の方法は、テーブル構造を知っていると仮定して、テーブルを変更することです。ここで問題が発生します。a4->a1->a3 では、a3 はテーブルの以前の構造が何であるかを知りません。単純に table2 を作成します (実際の使用ではエラーが発生する可能性があり、より複雑になる可能性があります)。
*ダウングレード時にすべてのテーブルを削除することで、これを解決することができます。ただし、すべてのテーブルを削除する方法はありません。
データベースを削除します。これでうまくいくと思いますが、現実は残酷です。
ダウングレード時に呼び出したcontext.deleteDatabase(DB_NAME); onDowngrade で。次に、テーブル作成関数を呼び出します。墜落した。まず、システムがデータベース ファイルを再作成すると思いますが、実際にはそうではありません。*
私の質問は次
のとおりです。
2.または、データベースを削除したときにデータベースを再作成する方法。

解けたものでOKです。

後で、この方法でデータベースのすべてのテーブルを取得し、テーブルを削除して再作成します。

皆さんありがとう。

0 投票する
1 に答える
36 参照

visual-studio-2012 - Visual Studio 2012 拡張機能の以前のリリース

Visual Studio 拡張機能をダウンロードする方法はありますか。Visual Studio 拡張機能が古いバージョンを保持するかどうか。そうでない場合は、古いバージョンの拡張機能をどこで見つけることができますか。

VS10X Extensionを 3.68 または 3.67 バージョンにダウングレードしようとしています

ありがとう

0 投票する
1 に答える
126 参照

php - php 5.5 サーバーで php 5.4 以前のコードを実行する方法

Ubuntu サーバー 12.x を 14.04 にアップグレードしたところ、PHP が 5.5.9 にアップグレードされましたが、コアの LAMP アプリケーションが機能しなくなりました。

サーバーの PHP 設定を微調整して、レガシー PHP コードを提供する方法はありますか? これはzendフレームワークだと思います。私は PHP 開発者ではありません。

0 投票する
0 に答える
109 参照

google-chrome - 古いバージョンのクロムを入手する

私の仕事では、アプリを chrome 23 で動作させる必要があります。このバージョンをテスト用に入手する方法はありますか? PCでもChromeを最新の状態に保ちたいので、Chrome 23のポータブルバージョンを探しています。

どうも。

0 投票する
1 に答える
88 参照

apache-flex - FlashBuilder プロジェクトをダウングレードする

FB 4.7 を使用して作成 (またはアップグレード) された Flash-Builder Flex プロジェクトがあります。

Flash-Builder 4 を使用していますが、IDE がプロジェクトを Flex プロジェクトとして認識しないため、IDE にインポートできません。

ここでのオプションは何ですか? プロジェクトを FB4 プロジェクトにダウングレードする簡単な方法はありますか?

0 投票する
0 に答える
288 参照

bluetooth - Linux カーネル (raspbian 上) を 3.10.xx にダウングレードした後、Raspberry pi B+ の USB ポートが機能しない

Raspberry pi B+ (カーネルバージョン: 3.12.25+) で bluetooth を使用する必要があります。

しかし、うまくいきませんでした。インターネットをサーフィンした後、カーネルを 3.10.xx にダウングレードする必要があることがわかりました。

だから私たちは言われたとおりにしました。

しかし、カーネルをダウングレードした後、突然 USB ポートが機能しなくなりました (イーサネット ポートも機能しませんでした)。

そのため、購入したBluetoothドングルを使用できませんでした。

USBポートを有効にするために私たちを助けてください..! (また、最新バージョンのraspbianでraspberry piと他のBluetoothデバイス(HC-06など)を通信する方法...(カーネルバージョン3.12以上))

(Bluetoothドングル型式:NEXT-204BT)

0 投票する
0 に答える
43 参照

upgrade - 設計のアップグレードとダウングレード

組み込み Linux ベースの製品を開発しています。Linux ユーザー空間は、製品の一部である複数のプロセスを実行します。ファームウェア バージョンのアップグレード (およびダウングレード) の巧妙な設計を実装したいと考えています。たとえば、新しいバージョンで構造を変更すると、新しいプロセスは古いデータ (フラッシュに保存されている) を読み取り、そこから新しい構造を構築する方法を知ることができますが、ダウングレードすると、古いプロセスが優先されます。フラッシュに保存されている新しい構造がわかりません。

では、ファームウェア バージョン全体のアップグレード (およびダウングレード) を処理するための最適な設計は何でしょうか?

0 投票する
2 に答える
1650 参照

node.js - Sails.js を v0.11.0 から v0.10.5 にダウングレードする

私はsails.js v0.11.0をインストールしましたが、v0.10.5にダウングレードする必要があります。これは、私が働いている会社がいくつかのコードにsails.js v0.10.5を使用しているためです。どうすればそれができるか知っている人はいますか?