01/05 14:56 @kakocom 「APP_PLATFORM>=16」でビルドされたバイナリのみ、つまり実質「OS4.1以上対応アプリのみ」ということになります。4.1未満の端末はPIEをサポートしていないため、APP_PIE(-fPIE)をONにしてビルドしたバイナリは実行できません
(keke)
01/05 15:06 纏め直すとこうか。minSdkVersion>=16でビルドしたアプリのNDK部は「APP_PLATFORM>=16」ないし「APP_PIE=true」(-fPIE)の指定をしておかないとOS5.0以降で実行できなくなる、と
01/05 15:10 @kakocom はい、最近でもまだ多くのアプリのNDK部はAPP_PLATFORM=9、アプリとしてはOS2.3ないしOS4.0対象くらいでビルドしているはずですので、ひっかかることはかなり少ないと思われます
(kore)
01/05 15:13 今年のAndroidアプリはもうOS2.3だけじゃなくてOS4.0も切捨てが本格的になると思われる…そうするとその境界あたりにいるアプリがこのPIE問題に絡まる可能性が出てきますな…
01/05 16:32 というか、当方は「"{"を必ず行末に置くスタイル」なので、"{"を次行に置いたり省いたりするスタイルは(そこに手を入れる必要ができたときに)書き直しちゃう派
(teto)
01/05 18:34 (
@AoiMoe)
@gorry5 DOS/Vの在庫処分ってのは単なる冗談として、そういう用途ならおそらくFreeDOSでも入ってるんじゃないかと。たしかThinkPadのファームウェアアップデートディスクイメージがFreeDOSだったはずなので。
(mudi)
01/05 22:10 @117Florian ちなみに、メーカー製ドライバに限らずNexus系のドライバでもわりと起こります…Nexus系のときはroot導入キットを使ってドライバのクリーニング&再導入だけするのが最も簡単
01/05 22:01 @gorry5 メーカー製ドライバが腐ってるという話はgoogleグループにあったんですがデバイスマネージャーにすら出ないのはなぜなんでしょうねぇ。
(kipa)
01/05 18:34 @gorry5 DOS/Vの在庫処分ってのは単なる冗談として、そういう用途ならおそらくFreeDOSでも入ってるんじゃないかと。たしかThinkPadのファームウェアアップデートディスクイメージがFreeDOSだったはずなので。
(mudi)
01/05 14:56 (
@gorry5)
@kakocom 「APP_PLATFORM>=16」でビルドされたバイナリのみ、つまり実質「OS4.1以上対応アプリのみ」ということになります。4.1未満の端末はPIEをサポートしていないため、APP_PIE(-fPIE)をONにしてビルドしたバイナリは実行できません
(keke)
01/05 15:07 @gorry5 ありがとうございます。逆にAPP_PLATFORMを16より低くしてバイナリを作ればAndroid 5.0でも非PIEが動くのかなあ?
(kota)
01/05 15:10 (
@gorry5)
@kakocom はい、最近でもまだ多くのアプリのNDK部はAPP_PLATFORM=9、アプリとしてはOS2.3ないしOS4.0対象くらいでビルドしているはずですので、ひっかかることはかなり少ないと思われます
(kore)
01/05 17:15 @oec_Nibbleslab @gorry5 あとは、Linux(カーネル)とAndroid(Linuxカーネルを使ったOS)の区別がついてない可能性も若干あるかもしれません。MOAPはだいぶ後のようですが: https://twitter.com/splhack/status/552009526782607361
(neti)
01/05 01:51 @gaolay @gorry5 写真の管理(カタログなど)は慣れたせいもあってLightroomが良いかなと思います。画質はちょっと古いバージョンの話になりますが、(少なくとも解像度については)SILKYPIXはかなり頑張ってたような記憶があります。
(soke)