minSdkVersionのバージョンを変更しなければならない時の対処法

「MinSdkVersion 15」の設定バージョンを上げなければならない時

エラー内容は、以下の通り

Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 18 declared in library [com.android.support.constraint:constraint-layout:2.0.0-alpha1] C:\android_project\MyApplicationCorrespond8\.gradle\caches\transforms-1\files-1.1\constraint-layout-2.0.0-alpha1.aar\19a62d69b4d9b53fc8a3cdd7d33c2cb6\AndroidManifest.xml as the library might be using APIs not available in 15
Suggestion: use a compatible library with a minSdk of at most 15,
or increase this project’s minSdk version to at least 18,
or use tools:overrideLibrary=”android.support.constraint” to force usage (may lead to runtime failures)

 

対応方法としては、二つ。

1、上記の内容は、minSdkVersionを「15⇒18」にしろと書いてあるので、gradleのファイルで、「MinSdkVersion 15」⇒「MinSdkVersion 18」にしたらOK!

2、もう一つの対処方法としては、「tools:overrideLibrary=”android.support.constraint”」を追記しろと書いてあるので、AndroidManifestに、下記のように記載するとOK!

<uses-sdk tools:overrideLibrary=”android.support.constraint”/>

Gradle Pluginのバージョンを、「3.0.1」⇒「3.2.0」にした時のエラー解決方法

①概要:’android.enableAapt2’は、廃止済みになっているとの事。
エラー内容:
The option ‘android.enableAapt2’ is deprecated and should not be used anymore.
Use ‘android.enableAapt2=true’ to remove this warning.
It will be removed at the end of 2018..

解決方法:
⇒「gradle.properties」で、「android.enableAapt2=false」と記載していたので、「android.enableAapt2=false」を削除し、解決!

②概要:Android SDKのビルドのバージョンで、26.0.2は無視される。その代わりに、27.0.3を使えとの事。
エラー内容:
The specified Android SDK Build Tools version (26.0.2) is ignored, as it is below the minimum supported version (27.0.3) for Android Gradle Plugin 3.2.0-alpha18.
Android SDK Build Tools 27.0.3 will be used.
To suppress this warning, remove “buildToolsVersion ‘26.0.2’” from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Update Build Tools version and sync project
Open File

解決方法:
⇒「Update Build Tools version and sync project」をしたら解決した!

③概要:’compile’は廃止される。その代わりに、「’implementation’」と「’api’」に置き換えろとの事。
エラー内容:
Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html

解決方法:
⇒「build.gradle」の、「compile」を「implemention」に書き換えたら解決した!

④概要:minSdkは、宣言するべきではない。
エラー内容:
The minSdk version should not be declared in the android manifest file.
You can move the version from the manifest to the defaultConfig in the build.gradle file.

解決方法:
⇒これまで、AndroidManifestに、「defaultConfig」を記載していたが、gradleのファイルに「defaultConfig」を追記して、対応

⑤概要:targetSdkも宣言するべきではない。
The targetSdk version should not be declared in the android manifest file.
You can move the version from the manifest to the defaultConfig in the build.gradle file.

解決方法:
⇒これまで、AndroidManifestに、「defaultConfig」を記載していたが、gradleのファイルに「defaultConfig」を追記して、対応

Flashで取り込んだ動画の自動再生を無効にする

Flash

Adobe Flash CS3 professional

新しいFlashだとavi, mpeg, dv, mov などの動画(ビデオファイル)を、Flashに取り込んで、再生ボタン・停止ボタンなどのスキンをつけて作成することができます。
FLVPlayback コンポーネントという機能のようです。
その際、普通に取り込んでいるとHTMLファイルを開いたときに自動再生されてしまいます。

パブリッシュ設定に、「自動再生」という項目があり、ここで変更できるように思いますが、実際はできません。

自動再生をOFFにするには、次の手順で行います。

  1. Flashドキュメント上で、ビデオコンポーネントを選択する。
  2. プロパティタブの隣の隣「パラメータ」タブを開くと、コンポーネントのパラメータがあります。そこで、「autoplay」という項目を、「false」にします。

自作でムービークリップなどを作った場合の、最初から再生させたくない方法は
ムービークリップを最初から再生しない
を見てください。

高さの小さいdivがIE6でうまく表示されない

Webサイト作成 トラブル
IE6対策
css

高さの小さいdivがIE6でうまく表示されない

たとえば次のようなソースとスタイルがあったとします。

 <div style="height:3px">
 </div>

しかし、IE6では3pxにならずに、もっと高さが空いてしまいます。

 <div style="height:3px">
 てすと
 </div>

などとやってみるとわかりますが、ちょうど一文字の高さがあいてしまうんですね。
これは、

 <div style="height:3px; overflow:hidden;">
 </div>

とやれば解決できます。

電源を切る

Windows Vista

Windows Vistaのヘルプなどを見ると、どうも今までの電源を切る(シャットダウン)よりもスリープを推奨しているように思われます。

スリープの方が、早く停止状態になるし、復帰も早いのですが、使わないのに電源がつきっぱなしになっていることが気になる人もいるでしょう。

XPまでのシャットダウンと同じく、パソコンの電源を切るには次の方法で切ります。

Vistaのスタートボタン(画面左下隅)をクリックし、右の「ヘルプとサポート」の下にある、カギのマークの右横の、右向きの小さい矢印にマウスをのせます。

すると、シャットダウンのオプションが表示されます。