ラベル debug の投稿を表示しています。 すべての投稿を表示
ラベル debug の投稿を表示しています。 すべての投稿を表示

2014年4月12日土曜日

Androidの APKをデバッグ可能じゃなくする方法

Android StudioでAPKを作ってアップロードしたら下記エラーが発生。

デバッグ可能な APK をアップロードしました。セキュリティ上の理由により、Google Play に公開するにはデバッグを無効にする必要があります。

無効にする方法
  1. 上部メニューからView → Tool Windows → Build Variantを選択
    (他のViewの後ろに隠れている場合は、他のViewを最小化した後、再選択)
  2. 表示されたBuild VariantのViewで、Build Valiantの値をdebugからreleaseに変更する


 それでBuildしたらエラー。
Error:Gradle: Execution failed for task ':Xxxxxxx:lintVitalRelease'.
> Lint found fatal errors while assembling a release target.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
    lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }
}
...

エラーメッセージの通りにbuild.gradleを変更する。
Buildすると1回エラーになったが、もう1回やったらできた。


(2014/4/17 追記)
Build Variantをreleaseのままデバグ(Android Studioでrun)しようとすると下記エラーが発生する。
Installation failed since the APK was either not signed, or signed incorrectly.
If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build script.
言われたとおり build.gradle を修正すればいいのかもしれないけど、Build Variantをdebugに切り替えれば解消したので良しとする。
(追記終わり)


参考

2011年8月23日火曜日

各ブラウザのconsole.log()実装状況


Firefox以外のモダンブラウザは、標準で装備していた。

ブラウザ調査した
バージョン
ログの表示方法その他
IE8ツール

開発者ツール

「スクリプト」タブ
IE8以降で搭載。
String型にCASTされて出力される。
(Objectの中身は見られない。)
Firefox6.0アドオンのFirebugを使う


Chrome11.0ツール

JavaScript コンソール

「Scripts」タブ

Safari5.1ページのメニューボタン

開発

JavaScriptのデバッグを開始

「コンソール」タブ
Windows版で確認。
Opera11.50Operaボタン

ページ

開発者用ツール

Opera Dragonfly
バージョン11から搭載。
ObjectやArrayの中身は見られない。
CSS等のエラーとごっちゃに出るので見辛い...


所感
  • SafariやOperaはコンソールの表示方法が分かり辛い。
  • IEやOperaはObjectの中身を見られない(Operaは配列の中身も見られない)ので使い辛い。
  • Operaは他のエラー(CSS等)と一緒に出力されるので見辛い。


参考

ブログ アーカイブ

tags