1. 在 官网 下载最新的src.jar包
2. 在项目中导入jar包 
3. 注意是在moudul的build.gradle里面添加依赖 , 不是在project里面的build.gradle里面添加 , 当时我就在这里卡了好久....
java 就加
dependencies {
implementation 'org.litepal.android:java:3.0.0'
}
kotlin就加
dependencies {
implementation 'org.litepal.android:java:3.0.0'
}


4. 在这个位置添加一个litepal.xml文件 , 如果没有assets文件夹就手动新建一个

5. 内容 :
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<!--
Define the database name of your application.
By default each database name should be end with .db.
If you didn't name your database end with .db,
LitePal would plus the suffix automatically for you.
For example:
<dbname value="demo" />
-->
<dbname value="BookStore" />
<!--
Define the version of your database. Each time you want
to upgrade your database, the version tag would helps.
Modify the models you defined in the mapping tag, and just
make the version value plus one, the upgrade of database
will be processed automatically without concern.
For example:
<version value="1" />
-->
<version value="1" />
<!--
Define your models in the list with mapping tag, LitePal will
create tables for each mapping class. The supported fields
defined in models will be mapped into columns.
For example:
<list>
<mapping class="com.test.model.Reader" />
<mapping class="com.test.model.Magazine" />
</list>
-->
<list>
</list>
<!--
Define where the .db file should be. "internal" means the .db file
will be stored in the database folder of internal storage which no
one can access. "external" means the .db file will be stored in the
path to the directory on the primary external storage device where
the application can place persistent files it owns which everyone
can access. "internal" will act as default.
For example:
<storage value="external" />
-->
</litepal>
6. 最后在Androidmanifest.xml文件中添加这句就OK了
android:name="org.litepal.LitePalApplication"

本文详细介绍了如何在Android项目中集成LitePal ORM框架,包括下载src.jar包、配置build.gradle依赖、创建litepal.xml配置文件及在AndroidManifest.xml中注册LitePalApplication等关键步骤。
642

被折叠的 条评论
为什么被折叠?



