マニフェストファイルのパッケージ名を更新しているだけなので、ライトバージョンとフルバージョンを移植するために1つのプロジェクトのみを使用しています。
私のプロジェクト構造はこのようなものです
マイ アプリ
|_src
|_com.example.myapp
|_MyClass.java
私のマニフェストパッケージ名は異なります。
package="com.example.myapplite"
MyApp で使用しているクラスのパッケージ名が必要なという点で、1 つのライブラリ プロジェクトを使用しています。
私はこれを使用しました
System.out.println("Package Name " + context.getPackageName());
しかし、マニフェストファイルのパッケージ名の値を教えてくれます。com.example.myapplite
MyClass.java パッケージ名が欲しいです。すなわち。com.example.myapp
また、私はこれについて知っています
MyClass mClass = new MyClass();
Package pack = mClass.getClass().getPackage();
しかし、ライブラリプロジェクトでクラスファイルを取得するために次のアプローチを使用しているため、このアプローチは使用できません
Class c = Class.forName("package_name.MyClass");
MyClass.javaファイルのパッケージ名をプログラムで取得するには?