libウィジェットにコードを抽出した後、機能しなくなりました
-
29-09-2019 - |
質問
プロジェクトの一部として完全に機能するウィジェットがありました。次に、共通コード(ウィジェットを含む)をライブラリプロジェクトに抽出することにしました。これを行った後、ウィジェットを除いてすべてが機能します。追加可能なウィジェットのリストに表示されますが、デスクトップに配置すると、このトーストメッセージは「アプリケーションは電話にインストールされていません」ということです。誰かがこれに光を当てることができますか?
構成もコードも変更されていません。ウィジェット定義は、絶対(パスを含む)名前とすべてのアクセス許可を含むプロジェクトメタファイルを備えたMetaファイル(プロジェクトとLIB)の両方に存在します。
解決
今日も同じ問題に遭遇しました。しかし、私は答えを見つけたと思います。
の正しさを確認してください android:configure
AppWidgetメタデータXMLファイルの要素。ウィジェット構成アクティビティがある場合、おそらくウィジェットを別のプロジェクトに抽出すると、クラス名またはパッケージが変更されました。
現在、システムはあなたが言及したアクティビティを見つけることができず、Cryptricで「アプリケーションは電話にインストールされていません」と不平を言っています。
他のヒント
マニフェストに入れる:
<intent-filter
<action android:name="com.mypage.activityConfig" />
</intent-filter>
所属していません StackOverflow